Share via


CatalogZone (control)

El control CatalogZone hospeda uno o varios controles CatalogPart, cada uno de los cuales proporciona una lista o catálogo de controles que los usuarios pueden agregar a una página.

Un catálogo es simplemente una lista de uno o varios controles de servidor web disponibles (como controles de elementos web, controles de servidor ASP.NET y controles personalizados o de usuario) que los usuarios pueden agregar a una página web. Un catálogo tiene varias características comunes, entre las que figuran el texto de instrucciones para los usuarios finales; texto para describir cada control de servidor; controles auxiliares para seleccionar los controles de servidor y agregarlos a la página; un encabezado, pie de página y borde comunes; y varios atributos de estilo.

Un control CatalogZone solo se hace visible cuando un usuario cambia una página web al modo de presentación de catálogo (CatalogDisplayMode). Un catálogo puede contener varios tipos de controles CatalogPart. Cada control CatalogPart es un tipo de contenedor que incluye los controles de servidor que los usuarios pueden agregar a la página. Los controles CatalogPart difieren en función del origen de los controles de servidor que contienen. En la tabla siguiente se resumen los controles CatalogPart suministrados con el conjunto de controles de elementos web y, para cada control, se indica el tipo de controles de servidor que contiene.

Controles CatalogPart

Control

Descripción

PageCatalogPart (control)

Mantiene las referencias a controles que se han cerrado en una página. Los usuarios pueden volver a abrir estos controles (se vuelven a agregar a la página).

DeclarativeCatalogPart (control)

Contiene referencias a controles declarados en un catálogo de elementos web en el marcado de una página web. Los usuarios pueden agregar estos controles a una página web.

ImportCatalogPart (control)

Proporciona la interfaz de usuario para que un usuario pueda cargar en un catálogo un archivo de definición (archivo XML con una extensión .WebPart y un formato especificado que contiene información de estado) de un control, de modo que el control se pueda agregar a una página web.

Cada página a la que se agrega un control CatalogZone también debe contener un control WebPartManager. Para obtener más información, vea WebPartManager (control).

Para agregar un control CatalogZone a una página

  • Arrastre el control CatalogZone del panel Cuadro de herramientas a la página.