Durante o ciclo de vida de uma página ASP.NET, o objeto Page expõe alguns eventos padrão usados com frequência. Quando a estrutura de páginas ASP.NET é executada, ela se conecta automaticamente (liga) às instâncias de proxy correspondentes para esses métodos. Dessa forma você não precisa escrever o "código de cola" necessário. A lista a seguir fornece instâncias de agente conectado em tempo de execução em ordem de disparo:
• Page_Init: Durante este evento, você pode inicializar valores ou conectar quaisquer manipuladores de eventos que possa ter.
• Page_Load: Durante esse evento, você pode executar uma série de ações para criar uma página ASP.NET pela primeira vez ou responder a eventos do lado do cliente causados pela entrega. Antes deste evento, o estado de visualização da página e do controle foi restaurado. Use a propriedade de página IsPostBack para verificar se esta é a primeira vez que a página está sendo processada. Se este for o primeiro processamento, execute a vinculação de dados. Além disso, leia e atualize as propriedades do controle.
• Page_DataBind: Quando o método DataBind é chamado no nível da página, o evento DataBind é gerado. Se você chamar DataBind em um único controle, ele disparará apenas o evento DataBind do controle abaixo dele.
• Page_PreRender: dispara o evento PreRender logo antes de salvar o estado de visualização e renderizar o controle. Você pode usar esse evento para executar todas as operações de última hora no controle.
• Page_Unload: Após a conclusão da renderização da página, o evento Page_Unload é acionado. Este evento é um bom lugar para realizar o trabalho de limpeza final. Isso inclui operações como limpar conexões abertas de banco de dados, descartar objetos ou fechar arquivos abertos.
A lista a seguir resume eventos não determinísticos. • Page_Error: O evento Error é acionado se ocorrer uma exceção não tratada durante o processamento da página. Os eventos de erro oferecem a oportunidade de lidar com erros normalmente.
• Page_AbortTransaction: Os eventos de transação são úteis se você deseja indicar se uma transação foi bem-sucedida ou falhou. Esse evento normalmente é usado em cenários de carrinho de compras onde pode indicar se o pedido foi bem-sucedido ou falhou. Este evento é disparado se a transação for encerrada.
• Page_CommitTransaction: Este evento é disparado se a transação foi confirmada com sucesso.
http://www.cnblogs.com/hide0511/archive/2006/08/30/490783.html