Durante el ciclo de vida de una página ASP.NET, el objeto Página expone algunos eventos estándar utilizados con frecuencia. Cuando se ejecuta el marco de la página ASP.NET, se conecta automáticamente (cables) a las instancias de proxy correspondientes para estos métodos. De esta manera no es necesario escribir el "código adhesivo" necesario. La siguiente lista proporciona instancias de agente cableado en tiempo de ejecución en orden de activación:
• Page_Init: Durante este evento, puede inicializar valores o conectar cualquier controlador de eventos que pueda tener.
• Page_Load: durante este evento, puede realizar una serie de acciones para crear una página ASP.NET por primera vez o responder a eventos del lado del cliente causados por la entrega. Antes de este evento, se había restaurado el estado de la página y la vista de control. Utilice la propiedad de la página IsPostBack para comprobar si es la primera vez que se procesa la página. Si es la primera vez que procesa, realice el enlace de datos. Además, lea y actualice las propiedades del control.
• Page_DataBind: cuando se llama al método DataBind en el nivel de página, se genera el evento DataBind. Si llama a DataBind en un solo control, solo activa el evento DataBind del control debajo de él.
• Page_PreRender: activa el evento PreRender justo antes de guardar el estado de la vista y renderizar el control. Puede utilizar este evento para realizar todas las operaciones de último momento en el control.
• Page_Unload: una vez completada la representación de la página, se activa el evento Page_Unload. Este evento es un buen lugar para realizar el trabajo de limpieza final. Esto incluye operaciones como limpiar conexiones de bases de datos abiertas, descartar objetos o cerrar archivos abiertos.
La siguiente lista resume eventos no deterministas. • Page_Error: el evento Error se activa si se produce una excepción no controlada durante el procesamiento de la página. Los eventos de error le brindan la oportunidad de manejar los errores con elegancia.
• Page_AbortTransaction: los eventos de transacción son útiles si desea indicar si una transacción tuvo éxito o fracasó. Este evento se utiliza normalmente en escenarios de carrito de compras donde este evento puede indicar si el pedido fue exitoso o fallido. Este evento se activa si la transacción ha sido cancelada.
• Page_CommitTransaction: este evento se activa si la transacción se confirmó correctamente.
http://www.cnblogs.com/hide0511/archive/2006/08/30/490783.html