TemplateControl.LoadTemplate(String) Methode

Definition

Ruft eine Instanz der ITemplate Schnittstelle aus einer externen Datei ab.

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

Parameter

virtualPath
String

Der virtuelle Pfad zu einer Benutzersteuerelementdatei.

Gibt zurück

Eine Instanz der angegebenen Vorlage.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie mithilfe der LoadTemplate Methode ein Benutzersteuerelement als abwechselndes Element zu einem DataList Webserversteuerelement namens DataList1hinzufügen. Das Benutzersteuerelement implementiert die ITemplate Schnittstelle und ist in einer Datei namens Newtemplate.ascx enthalten.

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

Gilt für:

Weitere Informationen