共用方式為


CatalogZoneBase.CreateCatalogParts 方法

定義

提供衍生區域可覆寫的基底方法宣告,以處理建立區域所包含之 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 控件的開發人員應該繼承自 CatalogZoneBaseCatalogZone 類別,如果開發人員想要建立自定義 CatalogPartChrome 對象來轉譯自定義 CatalogPart 控件,請覆寫此方法。

適用於

另請參閱