Freigeben über


Page.OnInit(EventArgs) Methode

Definition

Löst das Init-Ereignis aus, um die Seite zu initialisieren.

protected public:
 override void OnInit(EventArgs ^ e);
protected internal override void OnInit (EventArgs e);
override this.OnInit : EventArgs -> unit
Protected Friend Overrides Sub OnInit (e As EventArgs)

Parameter

e
EventArgs

Ein EventArgs, das die Ereignisdaten enthält.

Hinweise

Die OnInit -Methode führt die Initialisierungs- und Setupschritte aus, die zum Erstellen einer Page instance erforderlich sind. In dieser Phase des Lebenszyklus der Seite werden deklarierte Serversteuerelemente auf der Seite mit ihrem Standardzustand initialisiert. Der Ansichtszustand der einzelnen Steuerelemente ist jedoch noch nicht aufgefüllt. Ein Steuerelement auf der Seite kann während der Phase nicht auf andere Serversteuerelemente auf der Page_Init Seite zugreifen, unabhängig davon, ob es sich bei den anderen Steuerelementen um untergeordnete oder übergeordnete Steuerelemente handelt. Es ist nicht garantiert, dass andere Serversteuerelemente erstellt und für den Zugriff bereit sind.

Die OnInit -Methode wird nach der OnPreInit -Methode und vor der OnInitComplete -Methode aufgerufen.

Durch das Auslösen eines Ereignisses wird der Ereignishandler über einen Delegaten aufgerufen. Weitere Informationen finden Sie unter Behandeln und Auslösen von Ereignissen.

Mit der OnInit-Methode können auch abgeleitete Klassen das Ereignis ohne Anfügen eines Delegaten behandeln. Dies ist das bevorzugte Verfahren für die Behandlung des Ereignisses in einer abgeleiteten Klasse.

Hinweise für Vererber

Wenn Sie OnInit(EventArgs) in einer abgeleiteten Klasse überschreiben, müssen Sie die OnInit(EventArgs)-Methode der Basisklasse aufrufen, damit registrierte Delegaten das Ereignis empfangen.

Gilt für: