Compartir a través de


CatalogZone.CreateCatalogParts Método

Definición

Crea una instancia de cada tipo CatalogPart declarado en la zona.

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

Devoluciones

CatalogPartCollection

Un objeto CatalogPartCollection que hace referencia a todos los controles CatalogPart de la zona.

Excepciones

El control CatalogPart actual no tiene identificador.

Comentarios

El CreateCatalogParts método es un método crítico porque cuando un usuario cambia una página al modo de presentación de catálogo, este método crea todos los CatalogPart controles que componen el catálogo de elementos web.

El CreateCatalogParts método de la CatalogZone clase proporcionada con el conjunto de controles elementos web puede crear cualquier control de servidor que herede de la CatalogPart clase . Por lo tanto, si crea un control personalizado CatalogPart y lo declara en una página dentro de un CatalogZone control, este método creará el control cuando un usuario cambie la página al modo de catálogo.

Sin embargo, por varias razones, es posible que desee controlar el CreateCatalogParts método . Es posible que quiera que cree solo determinados CatalogPart controles. Por ejemplo, supongamos que crea un conjunto de controles personalizados CatalogPart que tienen una apariencia coherente y pertenecen a un único producto u organización. Si desea que los desarrolladores de páginas se limiten a usar esos controles personalizados en un catálogo, debe heredar de la CatalogZone clase , invalidar el CreateCatalogParts método y permitir que el método cree solo controles del mismo tipo que los controles personalizados.

Se aplica a

Consulte también