Evento Control.Init (System.Web.UI)

Cambia visualizzazione:
ScriptFree
Riferimento a .NET Framework
Evento Control.Init
Il presente articolo è stato tradotto manualmente. Per visualizzare questa pagina e contemporaneamente visualizzarne il contenuto in lingua inglese, passare alla visualizzazione semplificata.

Viene generato quando il controllo server viene inizializzato, ovvero nella prima fase della sua durata.

Spazio dei nomi:  System.Web.UI
Assembly:  System.Web (in System.Web.dll)
Sintassi

Visual Basic
Public Event Init As EventHandler
C#
public event EventHandler Init
Visual C++
public:
 event EventHandler^ Init {
	void add (EventHandler^ value);
	void remove (EventHandler^ value);
}
F#
member Init : IEvent<EventHandler,
    EventArgs>

Note

I controlli server devono eseguire tutte le fasi di inizializzazione richieste per creare e impostare un'istanza. Non è possibile utilizzare le informazioni sullo stato di visualizzazione all'interno di questo evento, in quanto non contiene ancora dati. Non accedere a un altro controllo server durante questo evento, indipendentemente dal fatto che sia un controllo padre o figlio del controllo in uso. Non è possibile stabilire se altri controlli server siano stati creati e siano pronti per l'accesso. Per ulteriori informazioni sugli eventi dei controlli server, vedere Modello di eventi dei controlli server Web ASP.NET.

Esempi

Nell'esempio riportato di seguito viene assegnato il gestore eventi personalizzato Calendar_Init all'evento Init di un controllo Calendar.

Visual Basic

<%@ 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>


C#

<%@ 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>


Informazioni sulla versione

.NET Framework

Supportato in: 4, 3.5, 3.0, 2.0, 1.1, 1.0
Piattaforme

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Vedere anche

Riferimenti

Altre risorse