我对页面事件的顺序的理解如下:
页面:加载
控件:数据绑定(对于GridView或其他控件)
控件:加载
控件:点击(对于按钮)
页面:预呈现
控件:预呈现
(还有很多其他事件-但我只关心这些)
需要注意的重要事情是,按钮的单击事件发生在GridView的绑定事件之后。如果按钮导致数据更改,则GridView将显示旧数据。我可以在PreRender事件中重新绑定控件,但那看起来非常丑陋。
这一定是一个非常常见的模式(一个更新数据的按钮)。我该如何组合它们,以便GridView在按钮单击更改数据之后绑定到数据?