DetailsView.OnPagePreLoad(Object, EventArgs) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在加载数据绑定控件之前设置该控件的初始化状态。
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)
参数
注解
方法 OnPagePreLoad 用于控制数据绑定在页面的生命周期内何时发生。 它通过设置数据绑定控件的内部初始化状态来执行此操作。 由于控件的初始化状态是在页面生命周期的阶段设置 PreLoad 的, OnDataPropertyChanged 因此每当在该阶段之后更改控件的数据属性时,都调用事件处理程序,以指示控件必须在呈现之前重新绑定到其数据。
方法OnPagePreLoad由 DetailsView 类重写,以便在 HTTP 请求为回发且视图状态已启用但数据绑定控件尚未绑定的情况下将 属性true
设置为 RequiresDataBinding 。 此方案常见于 和 MultiView等Wizard控件,其中控件的可见性在运行时会更改。