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 引用类型的模板,该模板 ITemplate 用于包含区域中的 CatalogPart 控件。 区域模板使页面开发人员能够以持久性格式声明 CatalogPart 要使用的控件,而不必以编程方式创建所有控件。

属性的 ZoneTemplate set 访问器调用 InvalidateCatalogParts 方法,该方法强制刷新页面上的区域模板中声明的控件集合 CatalogPart 。 这可确保每当用户更改页面上模板中实际声明的控件时,区域引用的控件集合将保持最新状态。

继承者说明

如果要创建自定义 CatalogZone 区域,但计划以编程方式创建 CatalogPart 控件,而不是允许页面开发人员声明它们,则不需要区域模板支持,可以直接从 CatalogZoneBase 类继承。

适用于

另请参阅