HtmlForm.OnInit(EventArgs) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)
Parametri
Commenti
Quando viene notificata dal OnInit metodo , i controlli server Web devono eseguire qualsiasi procedura di inizializzazione necessaria per creare e configurare un'istanza di . In questa fase del ciclo di vita del controllo server, lo stato di visualizzazione del controllo deve ancora essere popolato. Inoltre, non è possibile accedere ad altri controlli server quando viene chiamato questo metodo, indipendentemente dal fatto che si tratti di un elemento figlio o padre di questo controllo. Non è garantito che vengano creati altri controlli server e pronti per l'accesso.
Quando viene generato un evento, il gestore dell'evento viene richiamato tramite un delegato. Per altre informazioni, vedere la gestione e generazione di eventi.
Il metodo OnInit consente inoltre alle classi derivate di gestire l'evento senza associare un delegato. È la tecnica consigliata per la gestione dell'evento in una classe derivata.
Il OnInit metodo viene usato principalmente dagli sviluppatori di controlli che estendono la funzionalità del HtmlForm controllo.
Note per gli eredi
Quando si esegue l'override del OnInit(EventArgs) metodo in una classe derivata, assicurarsi di chiamare il metodo della classe base OnInit(EventArgs) in modo che i delegati registrati ricevano l'evento. Inoltre, la chiamata al metodo della classe base OnInit(EventArgs) garantisce che il HtmlForm controllo sia impostato correttamente come modulo della pagina Web e che lo stato di visualizzazione della pagina sia persistente.