TemplateControl.LoadTemplate(String) 方法

定義

從外部檔案取得 ITemplate 介面的執行個體。Obtains an instance of the ITemplate interface from an external file.

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

參數

virtualPath
String

使用者控制項檔案的虛擬路徑。The virtual path to a user control file.

傳回

ITemplate

指定樣板的執行個體。An instance of the specified template.

範例

下列程式碼範例示範如何使用 LoadTemplate 方法,將使用者控制項做為替代專案加入至名為的 DataList Web 服務器控制項 DataList1The following code example demonstrates how to use the LoadTemplate method to add a user control as an alternating item to a DataList Web server control named DataList1. 使用者控制項 ITemplate 會執行介面,並且包含在名為 Newtemplate 的檔案中。The user control implements the ITemplate interface and is contained in a file named 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

適用於

另請參閱