Eventos de los controles de servidor ASP.NET
A diferencia de los eventos de las aplicaciones de escritorio, los eventos de los controles de servidor ASP.NET se provocan y controlan en el servidor. Cuando una solicitud Web comunica al servidor una acción en el cliente, un control puede provocar eventos en el servidor en respuesta a la acción del cliente. El evento es controlado por la página o sus controles secundarios, al tiempo que ASP.NET devuelve una respuesta al cliente. Como resultado, el usuario experimenta algo parecido a una aplicación de escritorio. Sin embargo, los programadores de controles saben que al servidor sólo se envía un evento del cliente, el evento de devolución. Los eventos de interfaz de usuario habituales, como los clics del mouse (ratón), no se comunican al servidor y por tanto no se pueden procesar en éste.
La clase base System.Web.UI.Control proporciona eventos que regulan el ciclo vital de ejecución de un control, como la inicialización, carga y descarga. Para ver la secuencia de ejecución de estos eventos, vea Ciclo de vida de ejecución de un control. Desde el control se puede controlar estos eventos y provocar otros adicionales. En esta sección se muestra cómo se controlan los eventos heredados y cómo se provocan los eventos personalizados.
En esta sección
- Definir un evento
Describe cómo se expone un evento de un control. - Controlar eventos heredados
Describe cómo un control puede controlar eventos heredados de Control.
Secciones relacionadas
- 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. - 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. - Ejecutar un evento
Describe la ejecución de eventos en los controles ASP.NET.