Los elementos web ASP.NET son un conjunto integrado de controles para crear sitios web que permiten a los usuarios finales modificar el contenido, la apariencia y el comportamiento de las páginas web directamente desde un explorador. Las modificaciones se pueden aplicar a todos los usuarios del sitio o a usuarios individuales. Cuando los usuarios modifican páginas y controles, es posible guardar la configuración para conservar las preferencias personales de un usuario en futuras sesiones del explorador; esta característica se denomina personalización. Gracias a estas capacidades de los elementos web, los programadores pueden permitir que los usuarios finales personalicen dinámicamente una aplicación web, sin intervención del programador o del administrador.
Los elementos web son más complejos que algunos de los demás controles ASP.NET. 

Controles estructurales de elementos web ASP.NET

WebPartManager (control)

Administra todos los controles de elementos web de una página. Se requiere un control WebPartManager (y sólo uno) para cada página de elementos web.

ProxyWebPartManager (control)

El control ProxyWebPartManager existe para el caso concreto de declaración de conexiones estáticas en páginas de contenido cuando ya se ha declarado un control WebPartManager en una página principal. Para obtener información sobre la programación del control ProxyWebPartManager, vea la página sobre la clase ProxyWebPartManager (puede estar en inglés) en MSDN Library.

WebPartZone (control)

Contiene y proporciona el diseño global para los controles de elementos web que forman la interfaz de usuario principal de una página. Utilice esta zona siempre que cree páginas con controles de elementos web. Las páginas pueden contener una o más zonas.

CatalogZone (control)

Contiene controles CatalogPart (DeclarativeCatalogPart (control), ImportCatalogPart (control) y PageCatalogPart (control)). Utilice esta zona para crear un catálogo de controles de elementos web del que los usuarios pueden seleccionar controles para agregar a una página. 

Control ConnectionsZone

Contiene controles WebPartConnection y proporciona una interfaz de usuario para administrar las conexiones. 

EditorZone (control)

Contiene controles EditorPart (AppearanceEditorPart (control), LayoutEditorPart (control), BehaviorEditorPart (control) y PropertyGridEditorPart (control)). Utilice esta zona para que los usuarios puedan editar y personalizar los controles de elementos web de una página.

ImportCatalogPart (control)

Proporciona la interfaz de usuario para que un usuario cargue un archivo de definición de control (archivo XML definido por un esquema que contiene información de estado) en un catálogo, de modo que el control se pueda agregar a una página web. Los propios controles no aparecen en este tipo de catálogo; el catálogo es simplemente un mecanismo para tener acceso a los archivos de definición para los controles externos, para que se puedan agregar a una página. 

Los controles de la IU de los elementos web, todos derivados de la clase Part, forman la interfaz de usuario principal de una página de elementos web. El conjunto de controles de elementos web es flexible e inclusivo en las opciones que ofrece para crear los controles de los elementos. Además de crear controles de elementos web personalizados, se pueden utilizar los controles de servidor ASP.NET existentes, los controles de usuario o los controles de servidor personalizados como controles de elementos web.

Controles de interfaz de usuario de elementos web ASP.NET

AppearanceEditorPart (control)

Proporciona un control de edición que permite a los usuarios finales modificar varias propiedades de interfaz de usuario (IU) en un control WebPart asociado.

BehaviorEditorPart (control)

Proporciona un control de edición que permite al usuario final cambiar las propiedades que afectan al comportamiento de un control WebPart o GenericWebPart asociado.

DeclarativeCatalogPart (control)

Proporciona a los programadores una forma de agregar mediante declaración un conjunto de controles de servidor a un catálogo de una página web. Una ventaja de utilizar un control DeclarativeCatalogPart para crear un catálogo de controles de servidor es que no es necesario escribir código. Los programadores de páginas pueden trabajar con el control exclusivamente en el formato de declaración (o de persistencia de la página), de ahí el nombre del control.

LayoutEditorPart (control)

Proporciona un control de edición que permite a los usuarios finales modificar varias propiedades de interfaz de usuario (IU) en un control WebPart asociado.

PageCatalogPart (control)

Contiene controles que se han cerrado en una página y que los usuarios pueden volver a abrir (volver a agregar a la página). Los controles de este tipo de catálogo son controles que ya se agregaron a la página desde otro origen y que fueron cerrados por un usuario.

PropertyGridEditorPart (control)

Proporciona un control de edición que permite a los usuarios finales modificar varias propiedades de interfaz de usuario (IU) en un control WebPart asociado. 

0 comentarios :

Publicar un comentario

 
Blogger Template ASP.NET © 2013. Todos los derechos reservados.
Arriba