UpdatePanel.ContentTemplate 속성

정의

UpdatePanel 컨트롤의 내용을 정의하는 템플릿을 가져오거나 설정합니다.

public:
 property System::Web::UI::ITemplate ^ ContentTemplate { System::Web::UI::ITemplate ^ get(); void set(System::Web::UI::ITemplate ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
[System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)]
public System.Web.UI.ITemplate ContentTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)>]
member this.ContentTemplate : System.Web.UI.ITemplate with get, set
Public Property ContentTemplate As ITemplate

속성 값

ITemplate

ITemplate 컨트롤의 내용을 정의하는 UpdatePanel 인스턴스입니다. 기본값은 null입니다.

특성

예외

ContentTemplate 컨트롤의 UpdatePanel 속성은 템플릿의 이벤트가 만들어진 후 또는 내용 템플릿 컨테이너가 만들어진 후 설정됩니다.

설명

이 속성에는 ContentTemplate 컨트롤이 렌더링될 때 컨트롤 내부에 UpdatePanel 표시되는 콘텐츠가 포함됩니다. 템플릿의 콘텐츠를 선언적으로 또는 프로그래밍 방식으로 만들 수 있습니다. 컨트롤의 UpdatePanel 콘텐츠 템플릿은 단일 인스턴스 템플릿입니다. 따라서 포함된 컨트롤의 속성은 메서드를 사용하지 FindControl 않고 페이지에서 직접 액세스할 수 있습니다. 자세한 내용은 참조는 TemplateInstanceAttribute 클래스 개요입니다.

컨트롤에 UpdatePanel 항목을 선언적으로 추가하려면 컨트롤의 UpdatePanel 여는 태그와 닫는 태그 사이에 요소를 추가 <ContentTemplate> 합니다. 요소 태그 내에서 <ContentTemplate> 다른 컨트롤 및 HTML 요소를 선언합니다.

컨트롤에 UpdatePanel 항목을 동적으로 추가하려면 인터페이스를 구현 ITemplate 하는 사용자 지정 템플릿을 만들지 않고도 자식 컨트롤을 추가할 수 있는 속성을 사용합니다ContentTemplateContainer.

적용 대상

추가 정보