Control.Init Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt bei der Initialisierung des Serversteuerelements ein. Dies ist der erste Schritt in dessen Lebenszyklus.
public:
event EventHandler ^ Init;
public event EventHandler Init;
member this.Init : EventHandler
Public Custom Event Init As EventHandler
Ereignistyp
Beispiele
Im folgenden Beispiel wird dem Init
Ereignis eines Calendar Steuerelements ein benutzerdefinierter Ereignishandler zugewiesenCalendar_Init
.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Calendar_Init(object sender, EventArgs e)
{
// Do any related intialization work.
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Control Init Event Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Calendar ID="Calendar1"
runat="server"
OnInit="Calendar_Init"/>
</div>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Protected Sub Calendar_Init(ByVal sender As Object, ByVal e As System.EventArgs)
' Do any related intialization work.
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Control Init Event Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Calendar ID="Calendar1"
runat="server"
OnInit="Calendar_Init"/>
</div>
</form>
</body>
</html>
Hinweise
Serversteuerelemente sollten alle Initialisierungsschritte ausführen, die zum Erstellen und Einrichten einer Instanz erforderlich sind. Sie können keine Ansichtszustandsinformationen innerhalb dieses Ereignisses verwenden. es ist noch nicht aufgefüllt. Sie sollten während dieses Ereignisses nicht auf ein anderes Serversteuerelement zugreifen, unabhängig davon, ob es sich um ein untergeordnetes oder übergeordnetes Steuerelement dieses Steuerelements handelt. Andere Serversteuerelemente sind nicht sicher, dass sie erstellt und für den Zugriff bereit sind. Weitere Informationen zu Serversteuerelementereignissen finden Sie unter ASP.NET Web Forms Server Control Event Model.