Control.Init Ereignis

Definition

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

EventHandler

Beispiele

Im folgenden Beispiel wird einem benutzerdefinierten Ereignishandler, Calendar_Initdem Init Ereignis eines Calendar Steuerelements zugewiesen.

<%@ 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 Ansichtsstatusinformationen innerhalb dieses Ereignisses verwenden; es ist noch nicht gefü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 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 Serversteuerelementereignismodell.

Gilt für

Siehe auch