CatalogZoneBase.CreateCatalogParts 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供衍生區域可覆寫的基底方法宣告,以處理建立區域所包含之 CatalogPart 控制項的細節。
protected:
abstract System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CreateCatalogParts();
protected abstract System.Web.UI.WebControls.WebParts.CatalogPartCollection CreateCatalogParts ();
abstract member CreateCatalogParts : unit -> System.Web.UI.WebControls.WebParts.CatalogPartCollection
Protected MustOverride Function CreateCatalogParts () As CatalogPartCollection
傳回
CatalogPartCollection,包含與區域相關聯之 CatalogPart 控制項的集合。
備註
方法 CreateCatalogParts 不會提供實作。 它的目的是要在衍生類別中實作,而且每當主控網頁進入目錄模式時,應該用來建立區域中所含控件集合的 CatalogPart 實例。 方法 CatalogZone.CreateCatalogParts 提供方法實作的 CreateCatalogParts 一個範例。
注意
請注意,在方法實CreateCatalogParts作中新增至控件集合CatalogPart的任何CatalogPart都必須有指派給其ID屬性的值,否則在將集合指派給 CatalogParts 屬性時,將會擲回例外狀況。
方法可以從數個來源建立 CatalogPart 控件:控件內以持續性格式宣告的控件,或保存於各種儲存機制中的 DeclarativeCatalogPart 控件,例如 XML 檔案或資料庫。
給實施者的注意事項
建立自定義 CatalogPart 控件的開發人員應該繼承自 CatalogZoneBase 或 CatalogZone 類別,如果開發人員想要建立自定義 CatalogPartChrome 對象來轉譯自定義 CatalogPart 控件,請覆寫此方法。