Udostępnij za pośrednictwem


TemplateControl.LoadTemplate(String) Metoda

Definicja

Uzyskuje wystąpienie interfejsu ITemplate z pliku zewnętrznego.

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

Ścieżka wirtualna do pliku sterującego użytkownika.

Zwraca

Wystąpienie określonego szablonu.

Przykłady

Poniższy przykład kodu przedstawia sposób użycia LoadTemplate metody w celu dodania kontrolki użytkownika jako elementu naprzemiennego DataList do kontrolki serwera sieci Web o nazwie DataList1. Kontrolka ITemplate użytkownika implementuje interfejs i znajduje się w pliku o nazwie 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

Dotyczy

Zobacz też