HtmlForm.OnInit(EventArgs) 方法

定义

Init引发控件的事件HtmlForm

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)

参数

e
EventArgs

包含事件数据的 A EventArgs

注解

方法 OnInit 通知时,Web 服务器控件必须执行创建和设置实例所需的任何初始化步骤。 在服务器控件生命周期的这一阶段,控件的视图状态尚未填充。 此外,无论此方法是此控件的子控件还是父控件,调用此方法时都无法访问其他服务器控件。 无法保证创建其他服务器控件并准备好访问。

引发事件会通过委托调用事件处理程序。 有关详细信息,请参阅 处理和引发事件

该方法 OnInit 还允许派生类在不附加委托的情况下处理事件。 这是处理派生类中的事件的首选技术。

该方法 OnInit 主要由扩展控件功能的 HtmlForm 控件开发人员使用。

继承者说明

在派生类中重写 OnInit(EventArgs) 方法时,请务必调用基类 OnInit(EventArgs) 的方法,以便已注册的委托接收事件。 此外,调用基类 OnInit(EventArgs) 的方法可确保 HtmlForm 控件正确设置为网页窗体,并保留页面的视图状态。

适用于

另请参阅