다음을 통해 공유


CatalogZone.ZoneTemplate 속성

정의

CatalogZone 컨트롤 내의 자식 컨트롤을 페이지에 일관된 형식으로 포함할 템플릿을 가져오거나 설정합니다.

public:
 virtual property System::Web::UI::ITemplate ^ ZoneTemplate { 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.TemplateContainer(typeof(System.Web.UI.WebControls.WebParts.CatalogZone))]
[System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)]
public virtual System.Web.UI.ITemplate ZoneTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.WebParts.CatalogZone))>]
[<System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)>]
member this.ZoneTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property ZoneTemplate As ITemplate

속성 값

영역에서 자식 컨트롤의 컨테이너 역할을 하는 ITemplate입니다.

특성

설명

속성은 ZoneTemplate 영역의 컨트롤을 포함하는 CatalogPart 데 사용되는 형식 ITemplate 의 템플릿을 참조합니다. 영역 템플릿을 사용하면 페이지 개발자가 모든 컨트롤을 프로그래밍 방식으로 만들지 않고도 지속성 형식으로 사용할 컨트롤을 선언 CatalogPart 할 수 있습니다.

속성의 set 접근자는 메서드를 ZoneTemplateInvalidateCatalogParts 호출하여 페이지의 영역 템플릿에 선언된 컨트롤의 CatalogPart 컬렉션을 강제로 새로 고칩니다. 이렇게 하면 사용자가 페이지의 템플릿 내에서 실제로 선언된 컨트롤을 변경할 때마다 영역에서 참조하는 컨트롤의 컬렉션이 최신 상태로 유지됩니다.

상속자 참고

사용자 지정 CatalogZone 영역을 만들려고 하지만 페이지 개발자가 선언할 수 있도록 허용하는 대신 프로그래밍 방식으로 컨트롤을 만들 CatalogPart 려는 경우 영역 템플릿 지원이 필요하지 않으며 클래스에서 CatalogZoneBase 직접 상속할 수 있습니다.

적용 대상

추가 정보