Control.Init Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane, když je ovládací prvek serveru inicializován, což je první krok v jeho životním cyklu.
public:
event EventHandler ^ Init;
public event EventHandler Init;
member this.Init : EventHandler
Public Custom Event Init As EventHandler
Event Type
Příklady
Následující příklad přiřadí vlastní obslužnou rutinu události , Calendar_Init
k Init
události Calendar ovládacího prvku.
<%@ 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>
Poznámky
Ovládací prvky serveru by měly provádět všechny kroky inicializace, které jsou potřeba k vytvoření a nastavení instance. V rámci této události nelze použít informace o stavu zobrazení; ještě není naplněn. Během této události byste neměli přistupovat k jinému ovládacímu prvku serveru bez ohledu na to, jestli je to podřízený nebo nadřazený ovládací prvek. Jiné serverové ovládací prvky se nedají vytvořit a připravit na přístup. Další informace o událostech řízení serveru najdete v tématu ASP.NET Web Forms Model událostí řízení serveru.