ASP .Net fim eventos de controle de servidor
Pergunta
O que são os eventos de um controle de servidor ASP .Net e como sua ordem referem a eventos da página contendo?
O problema concreto é que eu estou olhando para um evento dentro do controle de servidor que os incêndios antes do Page_Load caso da página que contém.
Solução
Com relação à forma como eles se relacionam com eventos de página, pelo menos para Init e carga:
"Embora ambos Init e carregar recursivamente ocorrer em cada controlo, que acontecem em ordem inversa. O evento de inicialização (e também o evento Descarregar) para cada controlo criança ocorrer antes do evento correspondente é levantado para o seu recipiente (de baixo para cima) . no entanto, o evento de carga para um recipiente ocorre antes dos eventos de carga para seus controles filho (top-down). "
A partir http://msdn.microsoft.com/en-us/library /ms178472.aspx
Outras dicas
Isso deve ajudar: http://msdn.microsoft.com/en -us / library / ms178472.aspx
Você está procurando PreLoad, eu acho.
É um problema littlebit, porque o controle pode ser colocado dentro da página após o evento "Page_Load".
Em um meu projeto histórico, I derivado todas as páginas da minha classe "PageEx: System.Web.UI.Page". Que tinha uma propriedade "CurrentState" do tipo "PageStates enum {PreInit, Init, PostInit, PreLoad, / * etc ... * /}". Que todos os meus controles era estado reconhecido capaz de ciclo página.
Há uma lista mais longa em ASP.NET 2.0 Evento fim (note que este é para 2.0).