TemplateControl.LoadTemplate(String) Method

Definition

Recupera un'istanza dell'interfaccia ITemplate da un file esterno.Obtains an instance of the ITemplate interface from an external file.

public:
 System::Web::UI::ITemplate ^ LoadTemplate(System::String ^ virtualPath);
public System.Web.UI.ITemplate LoadTemplate (string virtualPath);
member this.LoadTemplate : string -> System.Web.UI.ITemplate
Public Function LoadTemplate (virtualPath As String) As ITemplate

Parameters

virtualPath
String

Percorso virtuale di un file di controllo utente.The virtual path to a user control file.

Returns

ITemplate

Istanza del modello specificato.An instance of the specified template.

Examples

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare il metodo LoadTemplate per aggiungere un controllo utente come elemento alternato a un controllo server Web DataList denominato DataList1.The following code example demonstrates how to use the LoadTemplate method to add a user control as an alternating item to a DataList Web server control named DataList1. Il controllo utente implementa l'interfaccia ITemplate ed è contenuto in un file denominato Newtemplate. ascx.The user control implements the ITemplate interface and is contained in a file named Newtemplate.ascx.

void Page_Load(Object sender, EventArgs e) 
{
   if (!IsPostBack) 
   {  
      DataList1.AlternatingItemTemplate = LoadTemplate("newtemplate.ascx");
      DataList1.DataSource = CreateDataSource();
      DataList1.DataBind();
   }
}
Sub Page_Load(sender As [Object], e As EventArgs)
   If Not IsPostBack Then
      DataList1.AlternatingItemTemplate = LoadTemplate("newtemplate.ascx")
      
      DataList1.DataSource = CreateDataSource()
      DataList1.DataBind()
   End If
End Sub 'Page_Load

Applies to

See also