Поделиться через


CatalogZone.CreateCatalogParts Метод

Определение

Создает экземпляр каждого типа CatalogPart, объявленного в зоне.

protected:
 override System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CreateCatalogParts();
protected override System.Web.UI.WebControls.WebParts.CatalogPartCollection CreateCatalogParts ();
override this.CreateCatalogParts : unit -> System.Web.UI.WebControls.WebParts.CatalogPartCollection
Protected Overrides Function CreateCatalogParts () As CatalogPartCollection

Возвращаемое значение

Объект CatalogPartCollection со ссылками на все элементы управления CatalogPart в зоне.

Исключения

Текущий элемент управления CatalogPart не имеет идентификатора.

Комментарии

Метод CreateCatalogParts является критическим, так как, когда пользователь переключает страницу в режим отображения каталога, он создает все CatalogPart элементы управления, составляющие каталог веб-частей.

Метод CreateCatalogParts в классе, предоставленном CatalogZone вместе с набором элементов управления веб-частей, может создать любой серверный элемент управления, наследуемый от CatalogPart класса . Таким образом, если создать пользовательский CatalogPart элемент управления и объявить его на странице в элементе CatalogZone управления, этот метод создаст элемент управления, когда пользователь переключит страницу в режим каталога.

Однако по разным причинам может потребоваться контроль над методом CreateCatalogParts . Может потребоваться создать только определенные CatalogPart элементы управления. Например, предположим, что вы создаете набор пользовательских CatalogPart элементов управления, которые имеют согласованный внешний вид и принадлежат к одному продукту или организации. Если вы хотите, чтобы разработчики страниц были ограничены использованием этих пользовательских элементов управления в каталоге, следует наследовать от CatalogZone класса , переопределить CreateCatalogParts метод и разрешить методу создавать только элементы управления того же типа, что и пользовательские элементы управления.

Применяется к

См. также раздел