TemplateControl.LoadTemplate(String) Método

Definición

Obtiene una instancia de la ITemplate interfaz de un archivo externo.

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

Parámetros

virtualPath
String

Ruta de acceso virtual a un archivo de control de usuario.

Devoluciones

Instancia de la plantilla especificada.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el LoadTemplate método para agregar un control de usuario como un elemento alternante a un DataList control de servidor web denominado DataList1. El control de usuario implementa la ITemplate interfaz y se incluye en un archivo denominado 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

Se aplica a

Consulte también