다음을 통해 공유


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

지정된 템플릿의 인스턴스를 반환합니다.

예제

다음 코드 예제에서는 이름이 웹 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

적용 대상

추가 정보