RSS

Conceptos Basicos en ASP.NET

08 Sep

ASP.NET

Eventos de Aplicacion y Sesion
  • Aplication_Start: Se lanzan cuando se incia el Sitio Web y empieza a recibir peticiones por medio del  servidor Web que lo alberga, este s un buen momento para incializar recursos que se utilizaran en toda la aplicacion, como cadenas de conexion de base de datos.
  • Aplication_Ends : Se lanza cuando se detiene el servicio WEB, por cualquier razon, ya sea por que se reinicio el servidor Web o por que el servicio es impedido a recibir mas peticiones para el sitio web, o por cualquier otro motivo aqui la recoleccion  de basura se ocupa de liberar recursos tales como la memoria a excpecion de los componente que fuero creados y no gestionados por el .NET

Los eventos de sesion son algo similares, estas se ejecutan cuando un usuario solicita primero una pagina de su aplicacion y termina cuando la aplicacion cierra la sesion o la sesion expira por ejmplo una sesion de una transaccion bancaria, estos  eventos lanzados son :

  • Session_Start: El cual maneja eventos exclusivos de la sesion, por ejemplo como abrir la conexion a la base de datos.
  • Session_End: Este evento se ejecuta cuando termina la sesion Eventos de pagina y control
Eventos de Pagina y Control

Una pagina ASP.NET y el control que contiene, tienen eventos heredados de la claseControl( o la clase TemplateControl en caso del evento Error) Todos estos eventos pasan un argumento de Tipo EventArgsque no presentan propiedades, los mas comunes

  • DataBinding
    Ocurre cuando el control vincula una Base de Datos
  • Disposed
        Ocurre cuando el Contro se libera de memoria
  • Error
    Este Aplica solo para la pagina cuando lanza una excepcion no gestionada
  • Init
       Ocurre cuando se inicializa el control
  • Load
       Ocurre cuando se carga el control en el objeto Page
  • PreRender
    Ocurre cuando el control esta apunto de mostrarse
  •   Unload
    Ocurre cuando el control se descarga de memoria.

Para mayor informacion de mas eventos visiten la pagina :http://msdn.microsoft.com/en-us/library/default.aspx

esta mucho mejor en ingles asi que por eso les dejo el link ese

 
Leave a comment

Posted by on September 8, 2011 in ASP.NET

 

Tags: ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: