CatalogZone.ZoneTemplate 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个模板,用于在 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 类继承。