TemplateControl.LoadTemplate(String) Yöntem

Tanım

Arabirimin bir örneğini ITemplate bir dış dosyadan alır.

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

Parametreler

virtualPath
String

Kullanıcı denetim dosyasının sanal yolu.

Döndürülenler

ITemplate

Belirtilen şablonun bir örneği.

Örnekler

Aşağıdaki kod örneği, adlı DataList1bir Web sunucusu denetimine alternatif öğe olarak kullanıcı denetimi eklemek için DataList yönteminin nasıl kullanılacağını LoadTemplate gösterir. Kullanıcı denetimi arabirimini ITemplate uygular ve Newtemplate.ascx adlı bir dosyada bulunur.

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

Şunlara uygulanır

Ayrıca bkz.