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 類別。

適用於

另請參閱