TemplateControl.LoadTemplate(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从外部文件获取 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 该方法将用户控件作为交替项添加到 DataList 名为 DataList1
的 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