HtmlForm.OnInit(EventArgs) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
protected:
override void OnInit(EventArgs ^ e);
protected public:
override void OnInit(EventArgs ^ e);
protected override void OnInit(EventArgs e);
protected internal override void OnInit(EventArgs e);
override this.OnInit : EventArgs -> unit
Protected Overrides Sub OnInit (e As EventArgs)
Protected Friend Overrides Sub OnInit (e As EventArgs)
Параметры
Комментарии
При уведомлении OnInit с помощью метода веб-серверные элементы управления должны выполнять все шаги инициализации, необходимые для создания и настройки экземпляра. На этом этапе жизненного цикла элемента управления сервера состояние представления элемента управления еще не заполнено. Кроме того, вы не можете получить доступ к другим элементам управления сервера при вызове этого метода независимо от того, является ли он дочерним или родительским элементом управления. Другие серверные элементы управления не гарантированно создаются и готовы к доступу.
При вызове события обработчик событий вызывается через делегат. Дополнительные сведения см. в разделе "Обработка и создание событий".
Метод OnInit также позволяет производным классам обрабатывать событие без присоединения делегата. Это предпочтительный способ обработки события в производном классе.
Этот OnInit метод используется главным образом разработчиками HtmlForm элементов управления, расширяющими функциональные возможности элемента управления.
Примечания для тех, кто наследует этот метод
При переопределении OnInit(EventArgs) метода в производном классе обязательно вызовите метод базового класса OnInit(EventArgs) , чтобы зарегистрированные делегаты получали событие. Кроме того, вызов метода базового класса OnInit(EventArgs) гарантирует, что HtmlForm элемент управления правильно задан как форма веб-страницы, а состояние представления страницы сохраняется.