Q1
A)在回发时,在页面的生命周期中,GridView的行是否填充了用户发出回发之前的所有值?那么GridView在什么时候已经拥有了它在用户页面上显示的所有值?
我假设这与其他控件同时发生,这是在加载ViewState数据阶段期间?!
B)加载回发数据阶段后, TextBox 控件中输入的文本用户可用。在加载回发数据阶段后,用户对GridView字段的更改是否也不可用?
Q2 - 在GridView模板中定义DropDownList并在GridView外部定义DropDownlist时,处理 SelectedIndexChanged 事件的方式有何不同?意思是,在两种情况下,事件都是在Page的生命周期的同一点触发的吗?
感谢名单
答案 0 :(得分:4)
请参阅msdn中的Control Execution Lifecycle以清除控制生命周期内的任何混淆。
A)在加载视图状态期间是正确的。
B)是的,它们应该可用,这意味着它们可以在页面加载时使用。
Q2在页面生命周期的同一点:是的,在发送回发更改通知期间。 警告:以下条件可能会对其产生影响: