asp.net页面事件顺序,用户控件的OnDataBinding事件在OnLoad前。
例如,若用户控件有一个下拉列表需填充初始数据,再绑定选择其中一项,则
不能在OnLoad时填充初始数据,再在OnDataBinding时绑定选择其中一项,因为在OnDataBinding时,OnLoad还没执行,没数据可绑定。
所以应在OnInit时填充数据。
本文讲解了ASP.NET页面中用户控件的事件触发顺序,并强调了OnDataBinding事件发生在OnLoad之前的特点。针对用户控件如需填充初始数据并绑定选择项的情况,文章建议在OnInit事件中进行数据填充。
asp.net页面事件顺序,用户控件的OnDataBinding事件在OnLoad前。
例如,若用户控件有一个下拉列表需填充初始数据,再绑定选择其中一项,则
不能在OnLoad时填充初始数据,再在OnDataBinding时绑定选择其中一项,因为在OnDataBinding时,OnLoad还没执行,没数据可绑定。
所以应在OnInit时填充数据。
1万+

被折叠的 条评论
为什么被折叠?