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