HtmlForm.OnInit(EventArgs) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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.