TemplateControl.LoadTemplate(String) メソッド

定義

外部ファイルから ITemplate インターフェイスのインスタンスを取得します。

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

ユーザー コントロール ファイルへの仮想パス。

返品

指定したテンプレートのインスタンス。

次のコード例では、LoadTemplate メソッドを使用して、ユーザー コントロールを代替項目として DataList1 という名前の DataList Web サーバー コントロールに追加する方法を示します。 ユーザー コントロールは、 ITemplate インターフェイスを実装し、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

適用対象

こちらもご覧ください