Freigeben über


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

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.

Gilt für:

Weitere Informationen