HtmlForm.OnInit(EventArgs) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
protected:
override void OnInit(EventArgs ^ e);
protected public:
override void OnInit(EventArgs ^ e);
protected override void OnInit(EventArgs e);
protected internal override void OnInit(EventArgs e);
override this.OnInit : EventArgs -> unit
Protected Overrides Sub OnInit (e As EventArgs)
Protected Friend Overrides Sub OnInit (e As EventArgs)
Parâmetros
Comentários
Quando notificados pelo método, os controles do OnInit servidor Web devem executar todas as etapas de inicialização necessárias para criar e configurar uma instância. Nesta fase do ciclo de vida do controle do servidor, o estado de exibição do controle ainda não foi preenchido. Além disso, você não pode acessar outros controles de servidor quando esse método é chamado, independentemente de ser filho ou pai desse controle. Não há garantia de que outros controles de servidor sejam criados e prontos para acesso.
A criação de um evento invoca o manipulador de eventos por meio de um delegado. Para obter mais informações, consulte Manipulação e geração de eventos.
O OnInit método também permite que classes derivadas manipulem o evento sem anexar um delegado. Essa é a técnica preferencial para lidar com o evento em uma classe derivada.
O OnInit método é usado principalmente por desenvolvedores de controle que estendem a funcionalidade do HtmlForm controle.
Notas aos Herdeiros
Ao substituir o OnInit(EventArgs) método em uma classe derivada, chame o método da OnInit(EventArgs) classe base para que os delegados registrados recebam o evento. Além disso, chamar o método da OnInit(EventArgs) classe base garante que o HtmlForm controle seja definido corretamente como o formulário de página da Web e o estado de exibição da página seja mantido.