TemplateControl.LoadTemplate(String) Metoda

Definice

Získá instanci ITemplate rozhraní z externího souboru.

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

Parametry

virtualPath
String

Virtuální cesta k souboru uživatelského ovládacího prvku.

Návraty

ITemplate

Instance zadané šablony.

Příklady

Následující příklad kódu ukazuje, jak pomocí LoadTemplate metody přidat uživatelský ovládací prvek jako střídavou položku do ovládacího prvku webového serveru pojmenovaného DataList DataList1. Uživatelský ovládací prvek implementuje ITemplate rozhraní a je obsažen v souboru s názvem 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

Platí pro

Viz také