Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona

Metodo Page.OnInit

Genera l'evento Init per inizializzare la pagina.

Spazio dei nomi: System.Web.UI
Assembly: System.Web (in system.web.dll)

protected internal override void OnInit (
	EventArgs e
)
protected void OnInit (
	EventArgs e
)
protected internal override function OnInit (
	e : EventArgs
)

Parametri

e

Oggetto EventArgs che contiene i dati dell'evento.

Il metodo OnInit esegue i passaggi di inizializzazione e di configurazione necessari per creare un'istanza Page. In questa fase del ciclo di vita della pagina i controlli server dichiarati nella pagina vengono inizializzati sullo stato predefinito, ma lo stato di visualizzazione di ciascun controllo non è ancora specificato. Un controllo nella pagina non può accedere ad altri controlli server nella pagina durante la fase Page_Init, indipendentemente dal fatto che gli altri controlli siano controlli padre o figlio. Non esistono garanzie riguardo alla creazione e all'accessibilità di altri controlli server.

Il metodo OnInit viene chiamato dopo il metodo OnPreInit e prima del metodo OnInitComplete.

La generazione di un evento richiama il gestore eventi tramite un delegato. Per ulteriori informazioni, vedere Gestione e generazione di eventi.

Il metodo OnInit consente inoltre alle classi derivate di gestire l'evento senza associare un delegato. Si tratta della tecnica più usata per la gestione dell'evento in una classe derivata.

Note sull'ereditarietà: Quando si esegue l'override di OnInit in una classe derivata, chiamare il metodo OnInit della classe base, in modo che i delegati registrati ricevano l'evento.

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0 1.1 1.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft