ASP.Net对象数据源 - 数据绑定

时间:2009-02-13 21:59:55

标签: c# asp.net page-lifecycle

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

2 个答案:

答案 0 :(得分:4)

Page Life Cycle Overview开始,参考数据绑定事件:

  

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

关于DataBound事件:

  

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

答案 1 :(得分:2)

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