数据绑定和数据源绑定的区别

6
我想知道在Asp.net webforms中的Grid view控件中OnDataBound()和OnDataBinding()方法的区别以及它们在页面生命周期中触发的时间。

DataBind不是一个事件,而是一种将服务器控件与数据绑定的方法。当服务器控件绑定到数据源时,控件会触发DataBinding事件,而DataBound事件则在服务器控件绑定到数据源之后发生。 - Vinay Pratap Singh Bhadauria
那么,数据绑定和数据绑定之间有什么区别?根据您的说法,两者都会触发服务器控件绑定到数据源。 - user1555245
1个回答

10

DataBinding 会在网格开始绑定数据时触发,而 DataBound 则会在所有网格数据都绑定到网格上后触发。它们都是网格控件(或其他可数据绑定的控件)的自定义事件,并在控件事件执行的页面生命周期中执行(在postback event handling阶段)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接