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 při inicializaci ovládacího prvku serveru, 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 Calendar_Init
Init
události , k 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
Serverové ovládací prvky 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í vyplněný. Během této události byste neměli přistupovat k jinému ovládacímu prvku serveru bez ohledu na to, zda se jedná o podřízený nebo nadřazený ovládací prvek. Další serverové ovládací prvky nejsou jistě vytvořené a připravené pro přístup. Další informace o událostech serverových ovládacích prvků najdete v tématu ASP.NET Model událostí ovládacího prvku serveru Web Forms.