Control.Init Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит при инициализации серверного элемента управления, который находится на первом этапе его жизненного цикла.
public:
event EventHandler ^ Init;
public event EventHandler Init;
member this.Init : EventHandler
Public Custom Event Init As EventHandler
Тип события
Примеры
В следующем примере пользовательский обработчик Calendar_Init
событий назначается событию Init
Calendar элемента управления .
<%@ 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>
Комментарии
Серверные элементы управления должны выполнять все шаги инициализации, необходимые для создания и настройки экземпляра. В этом событии нельзя использовать сведения о состоянии представления; она еще не заполнена. Во время этого события не следует обращаться к другому элементу управления сервера, независимо от того, является ли он дочерним или родительским для этого элемента управления. Другие серверные элементы управления не будут созданы и готовы к доступу. Дополнительные сведения о событиях серверного элемента управления см. в разделе Модель событий ASP.NET серверного элемента управления Web Forms.