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

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

Исключения

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

Комментарии

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

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

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

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

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