1

ASP.Net 对象数据源在页面生命周期中的什么时候绑定来自指定数据源的数据?

4

2 回答 2

4

Page Life Cycle Overview中,指的是数据绑定事件:

此事件由数据绑定控件在包含控件(或 Page 对象)的 PreRender 事件之前引发,并标志着控件与数据绑定的开始。

关于 DataBound 事件:

此事件标志着数据绑定控件中数据绑定操作的结束。在 GridView 控件中,所有行和任何子控件的数据绑定都是完整的。使用此事件来格式化数据绑定内容或在其他控件中启动数据绑定,这些控件依赖于当前控件内容中的值。

于 2009-02-13T22:16:35.670 回答
2

正如 Joel 所说,绑定发生在 PreRender 中。如果您真的感兴趣,可以查看 BaseDataBoundControl.OnPreRender,您会看到负责此操作的代码。

于 2009-02-13T23:33:47.963 回答