Freigeben über


TemplateControl.LoadTemplate-Methode

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

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Function LoadTemplate ( _
    virtualPath As String _
) As ITemplate
'Usage
Dim instance As TemplateControl
Dim virtualPath As String
Dim returnValue As ITemplate

returnValue = instance.LoadTemplate(virtualPath)
public ITemplate LoadTemplate (
    string virtualPath
)
public:
ITemplate^ LoadTemplate (
    String^ virtualPath
)
public ITemplate LoadTemplate (
    String virtualPath
)
public function LoadTemplate (
    virtualPath : String
) : ITemplate

Parameter

  • virtualPath
    Der virtuelle Pfad einer Benutzersteuerelement-Datei.

Rückgabewert

Eine Instanz der angegebenen Vorlage.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie mithilfe der LoadTemplate-Methode ein Benutzersteuerelement als abwechselndes Element dem DataList-Webserversteuerelement mit dem Namen DataList1 hinzugefügt wird. Durch das Benutzersteuerelement wird die ITemplate-Schnittstelle implementiert. Es befindet sich in der Datei Newtemplate.ascx.

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
void Page_Load(Object sender, EventArgs e) 
{
   if (!IsPostBack) 
   {  
      DataList1.AlternatingItemTemplate = LoadTemplate("newtemplate.ascx");
      DataList1.DataSource = CreateDataSource();
      DataList1.DataBind();
   }
}
void Page_Load(Object sender, System.EventArgs e)
{
    if (!(get_IsPostBack())) {
        DataList1.set_AlternatingItemTemplate(
             LoadTemplate("newtemplate.ascx"));
        DataList1.set_DataSource(CreateDataSource());
        DataList1.DataBind();
    }
}//Page_Load

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

TemplateControl-Klasse
TemplateControl-Member
System.Web.UI-Namespace
ITemplate-Schnittstelle