次の方法で共有


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

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

戻り値

ITemplate

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

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

適用対象

こちらもご覧ください