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
사용자 정의 컨트롤 파일의 가상 경로입니다.
반환
지정된 템플릿의 인스턴스를 반환합니다.
예제
다음 코드 예제에서는 이름이 웹 DataList1
서버 컨트롤에 번갈아 항목으로 사용자 컨트롤을 DataList 추가 하는 방법을 보여 LoadTemplate 줍니다. 사용자 컨트롤은 인터페이스를 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