HtmlForm.OnInit(EventArgs) Método

Definição

Aciona o evento Init do controle HtmlForm.Raises the Init event for the HtmlForm control.

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

e
EventArgs

Um EventArgs que contém dados do evento.A EventArgs that contains event data.

Comentários

Quando notificado pelo OnInit método, os controles do servidor Web devem executar as etapas de inicialização necessárias para criar e configurar uma instância do.When notified by the OnInit method, Web server controls must perform any initialization steps that are required to create and set up an instance. Neste estágio do ciclo de vida do controle de servidor, o estado de exibição do controle ainda deve ser preenchido.In this stage of the server control's life cycle, the control's view state has yet to be populated. Além disso, você não pode acessar outros controles de servidor quando esse método é chamado, independentemente de ser um filho ou pai desse controle.Additionally, you cannot access other server controls when this method is called, regardless of whether it is a child or parent to this control. Não há garantia de que outros controles de servidor sejam criados e estejam prontos para o acesso.Other server controls are not guaranteed to be created and ready for access.

A geração de um evento invoca o manipulador de eventos por meio de um delegado.Raising an event invokes the event handler through a delegate. Para obter mais informações, consulte manipulando e gerando eventos.For more information, see Handling and Raising Events.

O OnInit método também permite que classes derivadas manipulem o evento sem anexar um delegado.The OnInit method also allows derived classes to handle the event without attaching a delegate. Essa é a técnica preferida para manipular o evento em uma classe derivada.This is the preferred technique for handling the event in a derived class.

O OnInit método é usado principalmente pelos desenvolvedores de controle que estendem a funcionalidade do HtmlForm controle.The OnInit method is used primarily by control developers extending the functionality of the HtmlForm control.

Notas aos Herdeiros

Ao substituir o OnInit(EventArgs) método em uma classe derivada, certifique-se de chamar o método da classe base OnInit(EventArgs) para que os delegados registrados recebam o evento.When overriding the OnInit(EventArgs) method in a derived class, be sure to call the base class's OnInit(EventArgs) method so that registered delegates receive the event. Além disso, chamar o método da classe base OnInit(EventArgs) garante que o HtmlForm controle esteja definido corretamente como o formulário da página da Web e o estado de exibição da página seja persistido.Additionally, calling the base class's OnInit(EventArgs) method ensures that the HtmlForm control is properly set as the Web page form and the page's view state is persisted.

Aplica-se a

Confira também