System.Web.UI.WebControls.WebParts Espacio de nombres

Contiene clases e interfaces conocidas colectivamente como conjunto de controles de elementos web. Puede usar estas clases para crear páginas web cuya apariencia y comportamiento se pueden modificar (personalizar) por parte de los usuarios finales. La configuración personalizada de cada usuario para una página se guarda para futuras sesiones del explorador.

Clases

Nombre Description
AppearanceEditorPart

Proporciona un control de editor que permite a los usuarios finales editar varias propiedades de interfaz de usuario (UI) en un control asociado WebPart . Esta clase no puede heredarse.

BehaviorEditorPart

Proporciona un control de editor que permite a los usuarios finales editar varias propiedades de interfaz de usuario (UI) en un control asociado WebPart . Esta clase no puede heredarse.

CatalogPart

Actúa como clase base para los controles que residen en CatalogZoneBase zonas y que proporcionan catálogos de controles de servidor web disponibles (especialmente WebPart controles) que los usuarios pueden agregar a una página web.

CatalogPartChrome

Permite a los desarrolladores invalidar la representación solo para las secciones seleccionadas de controles de CatalogPart una CatalogZoneBase zona.

CatalogPartCollection

Contiene una colección de CatalogPart controles usados para proporcionar catálogos de controles de servidor web que los usuarios finales pueden agregar a una página web. Esta clase no puede heredarse.

CatalogZone

Actúa como control principal en el conjunto de controles de elementos web para hospedar CatalogPart controles en una página web.

CatalogZoneBase

Actúa como clase base para todos los controles de zona que actúan como catálogos. Los catálogos contienen listas de WebPart controles que los usuarios pueden agregar a una página web.

ConnectionConsumerAttribute

Identifica el método de devolución de llamada en un control de servidor que actúa como consumidor en una conexión de elementos web y permite a los desarrolladores especificar detalles sobre el punto de conexión del consumidor.

ConnectionInterfaceCollection

Representa una colección de interfaces para su uso en las conexiones de elementos web.

ConnectionPoint

Actúa como clase base para definir objetos de punto de conexión que permiten el control de consumidor y el control de proveedor en una conexión de elementos web para compartir datos.

ConnectionProviderAttribute

Identifica el método de devolución de llamada en un control de servidor que actúa como proveedor en una conexión de elementos web y permite a los desarrolladores especificar detalles sobre el punto de conexión del proveedor.

ConnectionsZone

Proporciona una interfaz de usuario (UI) que permite a los usuarios formar conexiones entre WebPart y otros controles de servidor que residen en WebPartZoneBase zonas.

ConsumerConnectionPoint

Define un objeto de punto de conexión que permite que un control de servidor actúe como consumidor para formar una conexión con un proveedor.

ConsumerConnectionPointCollection

Representa una colección de puntos de conexión para un control de una zona de elementos web que actúa como consumidor. Esta clase no puede heredarse.

DeclarativeCatalogPart

Permite a los desarrolladores agregar un catálogo de WebPart u otros controles de servidor a una página web en el formato declarativo de persistencia de página. Esta clase no puede heredarse.

EditorPart

Actúa como clase base para los controles que residen en EditorZoneBase zonas y se usan para editar WebPart controles.

EditorPartChrome

Permite a los desarrolladores invalidar la representación solo para las secciones seleccionadas de controles de EditorPart una EditorZoneBase zona.

EditorPartCollection

Contiene una colección de EditorPart controles usados para editar las propiedades, el diseño, la apariencia y el comportamiento de WebPart los controles. Esta clase no puede heredarse.

EditorZone

Actúa como control principal en el conjunto de controles de elementos web para hospedar EditorPart controles en una página web.

EditorZoneBase

Actúa como clase base para todos los controles de zona que actúan como contenedores para EditorPart los controles.

ErrorWebPart

Se inserta en una página web como marcador de posición cuando se produce un error al intentar cargar o crear una nueva instancia de un control dinámico WebPart .

GenericWebPart

Ajusta los controles de servidor que no WebPart son controles para que puedan aparecer y comportarse como controles verdaderos WebPart en tiempo de ejecución.

ImportCatalogPart

Importa un archivo de descripción para un WebPart control (u otro control de servidor de ASP.NET usado como WebPart control), de modo que los usuarios puedan agregar el control a una página web con una configuración predefinida. Esta clase no puede heredarse.

LayoutEditorPart

Proporciona un control de editor que permite a los usuarios finales editar varias propiedades de interfaz de usuario (UI) orientadas al diseño en un control asociado WebPart . Esta clase no puede heredarse.

PageCatalogPart

Proporciona un catálogo que mantiene referencias a todos los WebPart controles (y otros controles de servidor contenidos en zonas) que un usuario ha cerrado en WebPartZoneBase una sola página de elementos web, lo que permite a los usuarios agregar los controles cerrados de nuevo a la página. Esta clase no puede heredarse.

Part

Actúa como clase base para todos los controles de elementos web, que representan una interfaz de usuario modular en una página de Formularios Web Forms.

PersonalizableAttribute

Representa el atributo de personalización. Esta clase no puede heredarse.

PersonalizationAdministration

Implementa la administración y la funcionalidad administrativa para la personalización de elementos web. Esta clase no puede heredarse.

PersonalizationDictionary

Encapsula las reglas de validación básicas que indican si un fragmento de datos personalizados se considera personalizable en cualquiera de los User ámbitos o Shared .

PersonalizationEntry

Representa partes principales de la información de estado de personalización personalizada contenida en un PersonalizationDictionary objeto . Esta clase no puede heredarse.

PersonalizationProvider

Implementa la funcionalidad básica para un proveedor de personalización.

PersonalizationProviderCollection

Almacena referencias a PersonalizationProvider objetos indexados por nombre. Esta clase no puede heredarse.

PersonalizationState

Define la funcionalidad básica que representa los datos de personalización de una página.

PersonalizationStateInfo

Cuando se reemplaza en una clase derivada, implementa una representación de información sobre un conjunto de datos de elementos web para una página.

PersonalizationStateInfoCollection

Proporciona una colección de SharedPersonalizationStateInfo objetos y UserPersonalizationStateInfo .

PersonalizationStateQuery

Representa un conjunto de parámetros de consulta que se pueden pasar a un proveedor de personalización mediante los distintos métodos get y find. Esta clase no puede heredarse.

PropertyGridEditorPart

Proporciona un control de editor que permite a los usuarios finales editar propiedades personalizadas en un control de servidor o asociado WebPart . Esta clase no puede heredarse.

ProviderConnectionPoint

Define un objeto de punto de conexión que permite que un control de servidor actúe como proveedor para formar una conexión con un consumidor.

ProviderConnectionPointCollection

Contiene una colección de todos los ProviderConnectionPoint objetos asociados a un control de servidor o determinado WebPart que actúa como proveedor en una conexión. Esta clase no puede heredarse.

ProxyWebPart

Representa la clase base para los controles de elementos web que, en determinadas condiciones, deben reemplazar otros controles de elementos web en una página.

ProxyWebPartConnectionCollection

Contiene una colección de objetos estáticos WebPartConnection , que se usa cuando las conexiones se declaran en páginas de contenido y el WebPartManager control se declara en una página maestra. Esta clase no puede heredarse.

ProxyWebPartManager

Proporciona una manera de que los desarrolladores declaren conexiones estáticas en una página de contenido cuando se ha declarado un WebPartManager control en la página maestra asociada de la página de contenido.

RowToFieldTransformer

Transforma los datos en una conexión de elementos web de un proveedor que implementa la IWebPartRow interfaz a un consumidor que espera datos a través de la IWebPartField interfaz.

RowToParametersTransformer

Transforma los datos en una conexión de elementos web de un proveedor que implementa la IWebPartRow interfaz a un consumidor que espera recibir datos de un proveedor que implementa la IWebPartParameters interfaz.

SharedPersonalizationStateInfo

Representa una versión ligera de información de personalización compartida sobre una página. Esta clase no puede heredarse.

SqlPersonalizationProvider

Implementa un proveedor de personalización que usa Microsoft SQL Server.

TitleStyle

Especifica las características de estilo de las barras de título de los controles de elementos web dentro de una zona.

ToolZone

Actúa como clase base para un conjunto de zonas auxiliares que solo aparecen en determinados modos de presentación de página asociados.

TransformerTypeCollection

Proporciona una colección de solo lectura de WebPartTransformer objetos.

UnauthorizedWebPart

Se usa para crear un objeto de marcador de posición cada vez que el WebPartManager método del IsAuthorized control devuelve false un WebPart control. Esta clase no puede heredarse.

UserPersonalizationStateInfo

Representa la información de personalización por usuario de una página y un usuario. Esta clase no puede heredarse.

WebBrowsableAttribute

Indica si la propiedad designada de un control de elementos web se muestra en un objeto PropertyGridEditorPart.

WebDescriptionAttribute

Define el valor de cadena que se va a usar como información sobre herramientas para una propiedad de un control de elementos web.

WebDisplayNameAttribute

Define el nombre descriptivo de una propiedad de un control de elementos web.

WebPart

Actúa como clase base para controles de elementos web de ASP.NET personalizados, agregando a la clase base Part algunas propiedades adicionales de la interfaz de usuario (UI), la capacidad de crear conexiones y el comportamiento de personalización.

WebPartAddingEventArgs

Proporciona datos para el evento WebPartAdding.

WebPartAuthorizationEventArgs

Proporciona datos para el evento AuthorizeWebPart.

WebPartCancelEventArgs

Proporciona datos para el evento, SelectedWebPartChanging el evento y WebPartClosing el WebPartDeleting evento.

WebPartChrome

Permite a los desarrolladores invalidar la representación solo para las secciones seleccionadas de controles de servidor o WebPart de una WebPartZoneBase zona.

WebPartCollection

Contiene una colección de WebPart controles usados para realizar un seguimiento y administrar grupos de controles relacionados. Esta clase no puede heredarse.

WebPartConnection

Proporciona un objeto que permite que dos WebPart controles formen una conexión. Esta clase no puede heredarse.

WebPartConnectionCollection

Representa una colección de conexiones para un control en una zona de elementos web. Esta clase no puede heredarse.

WebPartConnectionsCancelEventArgs

Proporciona datos para los eventos WebPartsConnecting y WebPartsDisconnecting.

WebPartConnectionsEventArgs

Proporciona los datos del evento para los WebPartsConnected eventos y WebPartsDisconnected del WebPartManager control .

WebPartDescription

Proporciona información sobre un WebPart control que puede mostrar en un catálogo de controles de elementos web sin tener que crear una instancia del control.

WebPartDescriptionCollection

Consta de una colección de WebPartDescription objetos que se van a usar con catálogos de WebPart controles. Esta clase no puede heredarse.

WebPartDisplayMode

Define un conjunto común de propiedades para los distintos modos de visualización que puede escribir una página de elementos web.

WebPartDisplayModeCancelEventArgs

Proporciona datos para el DisplayModeChanging evento cancelable.

WebPartDisplayModeCollection

Contiene una colección de WebPartDisplayMode objetos . Esta clase no puede heredarse.

WebPartDisplayModeEventArgs

Proporciona datos para el evento DisplayModeChanged.

WebPartEventArgs

Proporciona datos para los WebPartAddedeventos , WebPartDeleted, WebPartClosed, WebPartMovedy SelectedWebPartChanged .

WebPartManager

Actúa como clase central del conjunto de controles de elementos web, administrando todos los controles, funcionalidad y eventos de elementos web que se producen en una página web.

WebPartManagerInternals

Aísla en métodos de clase independientes que usan el WebPartManager control y que los desarrolladores que extienden el control pueden invalidarlos, pero que rara vez los desarrolladores de página necesitan.

WebPartMenuStyle

Contiene características de estilo para los menús de WebPart los controles. Esta clase no puede heredarse.

WebPartMovingEventArgs

Proporciona datos para el evento WebPartMoving.

WebPartPersonalization

Implementa operaciones de personalización de bajo nivel.

WebPartTracker

Supervisa las conexiones de elementos web para las conexiones circulares.

WebPartTransformer

Proporciona una implementación básica para las clases de transformador para convertir datos entre dos puntos de conexión incompatibles.

WebPartTransformerAttribute

Identifica los tipos de puntos de conexión que admite un transformador.

WebPartTransformerCollection

Proporciona una colección de WebPartTransformer objetos .

WebPartUserCapability

Proporciona información sobre las funcionalidades de un usuario para ver y modificar los datos de personalización. Esta clase no puede heredarse.

WebPartVerb

Proporciona un elemento interactivo de interfaz de usuario (UI) que permite a los usuarios realizar acciones en una página de elementos web.

WebPartVerbCollection

Representa una colección de verbos de elementos web personalizados. Esta clase no puede heredarse.

WebPartVerbsEventArgs

Proporciona datos de eventos para el CreateVerbs evento que usa el OnCreateVerbs(WebPartVerbsEventArgs) método .

WebPartZone

Actúa como control principal en el conjunto de controles de elementos web para hospedar WebPart controles en una página web.

WebPartZoneBase

Actúa como clase base para todos los controles de zona que actúan como contenedores para WebPart (u otros controles de servidor o usuario).

WebPartZoneCollection

Contiene una colección de solo lectura de WebPartZone controles.

WebZone

Actúa como clase base para todos los controles que actúan como contenedores para los controles de servidor (incluidos los controles de elementos web Part , los controles de servidor y los controles de usuario) en las aplicaciones de elementos web.

Interfaces

Nombre Description
IPersonalizable

Define funcionalidades de administración adicionales para la aplicación y extracción del estado de personalización.

ITrackingPersonalizable

Permite a los controles de elementos web realizar un seguimiento de las fases específicas de la carga de personalización y guardar el proceso.

ITransformerConfigurationControl

Define el contrato que implementa un control para actuar como control de configuración para un transformador en una conexión de elementos web.

IVersioningPersonalizable

Representa una interfaz que puede administrar los datos de personalización que pertenecen a una versión anterior de un control de elementos web.

IWebActionable

Permite WebPart que los controles u otros controles de servidor contengan colecciones de verbos.

IWebEditable

Proporciona una interfaz para que los desarrolladores especifiquen controles de edición personalizados asociados a un WebPart control.

IWebPart

Define las propiedades comunes de la interfaz de usuario (UI) usadas por los controles de ASP.NET WebPart .

IWebPartField

Define una interfaz de proveedor para conectar dos controles de servidor mediante un único campo de datos.

IWebPartParameters

Define el contrato que implementa un control de elementos web para pasar un valor de parámetro en una conexión de elementos web.

IWebPartRow

Define una interfaz de proveedor para conectar dos controles de servidor mediante un único campo de datos.

IWebPartTable

Define una interfaz de proveedor para conectar dos controles de servidor mediante una tabla completa de datos.

Enumeraciones

Nombre Description
PartChromeState

Especifica si un control y el borde que lo rodea están en un estado normal o minimizado.

PartChromeType

Especifica el tipo de borde que rodea un control de elementos web.

PersonalizationScope

Indica el ámbito de personalización de un objeto WebPartManager o el ámbito de personalización que se aplica a una propiedad en un control de elementos web.

WebPartExportMode

Especifica si se pueden exportar todas, algunas o ninguna de las propiedades de un control WebPart.

WebPartHelpMode

Especifica los tipos disponibles de interfaces de usuario (UIs) para mostrar el contenido de la Ayuda para un control WebPart.

WebPartVerbRenderMode

Especifica cómo se deben representar los verbos en un control WebPart.

Delegados

Nombre Description
FieldCallback

Hace referencia al método para llamar al recuperar datos de campo de un proveedor.

ParametersCallback

Hace referencia al método para llamar al recuperar datos de fila de un proveedor.

RowCallback

Hace referencia al método para llamar al recuperar datos de fila de un proveedor.

TableCallback

Hace referencia al método para llamar al recuperar datos de tabla de un proveedor.

WebPartAddingEventHandler

Representa el método que controla el WebPartAdding evento de un WebPartManager objeto .

WebPartAuthorizationEventHandler

Representa el método que controla el AuthorizeWebPart evento de un WebPartManager objeto .

WebPartCancelEventHandler

Representa el método que controlará el SelectedWebPartChanging evento, WebPartClosing el evento o WebPartDeleting el evento de la WebPartManager clase .

WebPartConnectionsCancelEventHandler

Representa el método que controlará el WebPartsConnecting evento o WebPartsDisconnecting evento de un WebPartManager control .

WebPartConnectionsEventHandler

Representa el método que controlará los WebPartsConnected eventos y WebPartsDisconnected del WebPartManager control .

WebPartDisplayModeCancelEventHandler

Representa el método que controla el DisplayModeChanging evento de la WebPartManager clase .

WebPartDisplayModeEventHandler

Representa el método que controlará el DisplayModeChanged evento de un WebPartManager objeto .

WebPartEventHandler

Representa el método que controlará el evento, el WebPartAdded evento, WebPartClosed el evento, WebPartMoved el evento o SelectedWebPartChanged el evento de un WebPartManagerWebPartDeleted objeto .

WebPartMovingEventHandler

Representa el método que controlará el WebPartMoving evento de un WebPartManager objeto .

WebPartVerbsEventHandler

Representa el delegado del CreateVerbs evento.

Consulte también