DetailsView.OnPagePreLoad(Object, EventArgs) 方法

定义

在加载数据绑定控件之前设置该控件的初始化状态。

protected:
 override void OnPagePreLoad(System::Object ^ sender, EventArgs ^ e);
protected override void OnPagePreLoad (object sender, EventArgs e);
override this.OnPagePreLoad : obj * EventArgs -> unit
Protected Overrides Sub OnPagePreLoad (sender As Object, e As EventArgs)

参数

sender
Object

引发事件的 Page

e
EventArgs

包含事件数据的 EventArgs

注解

方法 OnPagePreLoad 用于控制数据绑定在页面的生命周期内何时发生。 它通过设置数据绑定控件的内部初始化状态来执行此操作。 由于控件的初始化状态是在页面生命周期的阶段设置 PreLoad 的, OnDataPropertyChanged 因此每当在该阶段之后更改控件的数据属性时,都调用事件处理程序,以指示控件必须在呈现之前重新绑定到其数据。

方法OnPagePreLoadDetailsView 类重写,以便在 HTTP 请求为回发且视图状态已启用但数据绑定控件尚未绑定的情况下将 属性true设置为 RequiresDataBinding 。 此方案常见于 和 MultiViewWizard控件,其中控件的可见性在运行时会更改。

适用于

另请参阅