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 一個範例。

注意

請注意,在 CatalogPart 方法實 CreateCatalogParts 作中新增至控制項集合 CatalogPart 的任何都必須有指派給其 ID 屬性的值,否則在將集合指派給 CatalogParts 屬性時,將會擲回例外狀況。

方法可以從數個來源建立 CatalogPart 控制項:控制項內以持續性格式宣告的控制項,或保存于各種儲存機制中的 DeclarativeCatalogPart 控制項,例如 XML 檔案或資料庫。

給實施者的注意事項

建立自訂 CatalogPart 控制項的開發人員應該繼承自 CatalogZoneBaseCatalogZone 類別,如果開發人員想要建立自訂 CatalogPartChrome 物件來轉譯自訂 CatalogPart 控制項,請覆寫此方法。

適用於

另請參閱