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 控件,则应重写此方法。

适用于

另请参阅