Hoy estamos hablando de eventos en .NET. Una de las características más importantes de .NET es que permite a los usuarios utilizar el modelo de programación basada en eventos que no es nada nuevo, al menos para las plataformas de sistema que utilizamos (. como Puedes morir, Puedes matar, morirás), su forma de expresión es que cuando desencadenas un determinado evento, él reaccionará, como si hicieras clic en un icono del escritorio o presionaras Enter, etc. El código que se ejecuta después de que se activa un evento se llama controlador de eventos.
Definitivamente estarás murmurando, entonces nuestro ASP, o incluso HTML, ¿son diferentes? Sí, pero no tienen una cosa importante: la devolución de datos. Envía eventos al servidor para su procesamiento, no al cliente.
Primero expliquemos ¿qué es un evento?
Por ejemplo, un amigo te dijo a través de QQ que la serie de tutoriales ajax de Tianhongchuan volvió a aparecer y QQ parpadea. Este es un evento que sucedió. ¿Crees que el propio Tianhongchuan está trabajando actualmente en .net2? .0 tutorial introductorio, es imposible tener tiempo para hacer ajax, así que le cuentas a tus amigos y no lo crees, entonces otra forma es pedirles la dirección a tus amigos inmediatamente y luego ir a verla.
Este entorno impulsado por eventos consta de tres pasos:
1. Los amigos usan QQ para decírtelo
2. Ves QQ parpadeando
3. Los resultados de su procesamiento.
¿Qué es la programación basada en eventos?
La programación basada en eventos se ejecuta completamente de acuerdo con los deseos del usuario y el procesamiento de cada evento se completa en el servidor.
Eventos en .net Siempre hemos dicho que .net es programación orientada a objetos, entonces, ¿qué son los objetos?
Es muy simple. Por ejemplo, cuando creamos una nueva página, es un objeto de página. Podemos considerar este objeto como un programa ejecutable que genera HTML. Luego, cada vez que se llame a este programa, el objeto de la página se inicializará, la información se procesará y luego se enviará a la pantalla, y luego cerraremos o liberaremos el objeto. Luego, cada paso en el proceso de su procesamiento activará un evento. Este evento lo activaremos de vez en cuando, pero también se activará si procesamos el evento y se ejecutará en este momento. Ahora echemos un vistazo a varios eventos en la página.