Page.OnInit(EventArgs) Metod

Definition

Genererar Init händelsen för att initiera sidan.

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)

Parametrar

e
EventArgs

En EventArgs som innehåller händelsedata.

Kommentarer

Metoden OnInit utför de initierings- och konfigurationssteg som krävs för att skapa en Page instans. I det här steget av sidans livscykel initieras de deklarerade serverkontrollerna på sidan till standardtillståndet. Visningstillståndet för varje kontroll har dock ännu inte fyllts i. En kontroll på sidan kan inte komma åt andra serverkontroller på sidan under Page_Init fasen, oavsett om de andra kontrollerna är underordnade eller överordnade kontroller. Andra serverkontroller är inte garanterade att skapas och är redo för åtkomst.

Metoden OnInit anropas efter OnPreInit metoden och före OnInitComplete metoden.

När du skapar en händelse anropas händelsehanteraren via ett ombud. Mer information finns i Hantera och höja händelser.

Metoden OnInit gör det också möjligt för härledda klasser att hantera händelsen utan att koppla ett ombud. Det här är den bästa tekniken för att hantera händelsen i en härledd klass.

Anteckningar till arvingar

När du OnInit(EventArgs) åsidosätter i en härledd klass måste du anropa basklassens OnInit(EventArgs) metod så att registrerade ombud tar emot händelsen.

Gäller för