Compartir a través de


TemplateControl.LoadTemplate(String) Método

Definición

Obtiene una instancia de la interfaz ITemplate 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 de un archivo de controles de usuario.

Devoluciones

ITemplate

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 alternativo 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