Compartir a través de


Control.Init Evento

Definición

Tiene lugar al inicializar el control de servidor, que es el primer paso en su ciclo de vida.

public:
 event EventHandler ^ Init;
public event EventHandler Init;
member this.Init : EventHandler 
Public Custom Event Init As EventHandler 

Tipo de evento

Ejemplos

En el ejemplo siguiente se asigna un controlador de eventos personalizado, Calendar_Init, al Init evento de un Calendar control .

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

Comentarios

Los controles de servidor deben realizar los pasos de inicialización necesarios para crear y configurar una instancia. No puede usar información de estado de vista dentro de este evento; aún no se rellena. No debe tener acceso a otro control de servidor durante este evento, independientemente de si es un elemento secundario o primario para este control. Otros controles de servidor no están seguros de crearse y estar listos para el acceso. Para obtener más información sobre los eventos de control de servidor, vea ASP.NET modelo de eventos de control de servidor de Formularios Web Forms.

Se aplica a

Consulte también