HtmlForm.OnInit(EventArgs) Metódus

Definíció

Init A vezérlő eseményét emeli HtmlForm ki.

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)

Paraméterek

e
EventArgs

Eseményadatokat EventArgs tartalmazó A.

Megjegyzések

Amikor a metódus értesíti, a OnInit webkiszolgáló-vezérlőknek végre kell hajtaniuk a példány létrehozásához és beállításához szükséges inicializálási lépéseket. A kiszolgálóvezérlő életciklusának ezen szakaszában a vezérlő nézetállapotát még fel kell tölteni. Emellett a metódus meghívásakor nem férhet hozzá más kiszolgálóvezérlőkhöz, függetlenül attól, hogy gyermek vagy szülő a vezérlőhöz. Más kiszolgálóvezérlők nem garantáltan létrejönnek és készen állnak a hozzáférésre.

Az esemény létrehozása meghívja az eseménykezelőt egy meghatalmazotton keresztül. További információ: Események kezelése és emelése.

A OnInit metódus lehetővé teszi továbbá, hogy a származtatott osztályok meghatalmazott csatolása nélkül kezeljék az eseményt. Ez az előnyben részesített módszer az esemény származtatott osztályban való kezelésére.

Ezt OnInit a módszert elsősorban a vezérlő funkcióit kiterjesztő HtmlForm vezérlőfejlesztők használják.

Megjegyzések az öröklőkhöz

Ha egy származtatott osztályban felülbírálja a OnInit(EventArgs) metódust, mindenképpen hívja meg az alaposztály metódusát OnInit(EventArgs) , hogy a regisztrált meghatalmazottak megkapják az eseményt. Emellett az alaposztály metódusának meghívásával OnInit(EventArgs) biztosítható, hogy a HtmlForm vezérlőelem megfelelően legyen beállítva a weblap űrlapjaként, és a lap nézetállapota megmarad.

A következőre érvényes:

Lásd még