Desarrollar controles de servidor de ASP.NET
Los controles de servidor ASP.NET son componentes que se ejecutan en el servidor y encapsulan la interfaz de usuario y alguna otra funcionalidad relacionada. Se utilizan en las páginas ASP.NET y en las clases de código subyacente ASP.NET. En esta sección encontrará información general y ejemplos que le ayudarán a crear sus propios controles de servidor ASP.NET.
**Nota **Los términos página ASP.NET y página de formularios Web Forms se utilizan indistintamente en la documentación.
En esta sección
- Fundamentos de desarrollo de control de servidor ASP.NET
Ofrece una introducción al desarrollo de controles de servidor ASP.NET. - Jerarquía de controles de servidor ASP.NET
Proporciona información acerca de la jerarquía de controles. - Ciclo de vida de ejecución de un control
Describe la secuencia en la que se ejecuta la lógica de control. - Propiedades de los controles de servidor ASP.NET
Describe cómo se pueden definir o reemplazar las propiedades. - Métodos de los controles de servidor ASP.NET
Muestra los métodos (heredados de Control) que normalmente son reemplazados por los programadores de controles. - Eventos de los controles de servidor ASP.NET
Describe cómo se puede definir los eventos y controlar los eventos heredados de un control. - Procesar datos de devolución
Describe cómo se programa un control para controlar los datos de devolución. - Capturar eventos Postback
Describe cómo se programa un control para recibir un evento de devolución. - Ejecutar un evento
Describe la ejecución de eventos en los controles ASP.NET. - Generar secuencia de comandos en el cliente para la devolución
Describe cómo se emite una secuencia de comandos en el cliente, que inicia la devolución. - Procesar un control de servidor ASP.NET
Describe cómo se envía HTML a un explorador del cliente. - Mantener el estado en un control
Explica la administración de estados mediante acciones de ida y vuelta. - Desarrollar un control compuesto
Muestra la forma de combinar los controles existentes en un control nuevo mediante la mezcla de clases. - Desarrollar un control basado en plantillas
Explica cómo se crea un control que permite personalizar su representación visual mediante plantillas proporcionadas por el usuario. - Desarrollar un control de enlace de datos basado en plantilla
Muestra cómo se crea un control con propiedades contenidas en un origen de datos. - Estilos de los controles de servidor
Muestra cómo un control puede exponer estilos como propiedades con establecimiento inflexible de tipos. - Funcionalidad de un control de servidor en el cliente
Muestra el modo en que un control de servidor puede encapsular una funcionalidad de cliente mediante la emisión de una secuencia de comandos. - Desarrollar un control de validación
Describe cómo se crea un control que realiza validaciones en el cliente y en el servidor. - Análisis de controles, ParseChildrenAttribute y generadores de controles
Describe cómo un programador de controles puede personalizar la forma de analizar un control cuando se utiliza de forma declarativa en una página ASP.NET. - Ejemplos de controles de servidor
Ofrece vínculos a los ejemplos de controles de servidor sencillos y complejos descritos en esta sección.
Secciones relacionadas
- Atributos en tiempo de diseño para componentes
Ofrece una lista de los atributos de metadatos que se debe aplicar a los componentes y controles para que los diseñadores visuales los muestren correctamente en tiempo de diseño. - Mejorar la compatibilidad en tiempo de diseño
Describe cómo se implementan las clases, como los editores y diseñadores, que proporcionan compatibilidad en tiempo de diseño. - Licencias de componentes y controles
Describe cómo se implementan las licencias en el control o el componente. - Introducción a los formularios Web Forms
Ofrece una introducción general al desarrollo de páginas ASP.NET. - Controles de servidor ASP.NET
Ofrece una introducción general a los controles de servidor ASP.NET que se incluyen en esta versión.