所以我目前正在处理一个C#
ASP
页面,其中我有一个DropDownList
和一个GridView
. 我正在事件中初始化 GridView 和 DropDownList(连同它们连接的数据源)PageLoad
。
我已将 DropDownList 设置为AutoPostback=true
. 我正在更改DropDownList_SelectedIndexChanged
事件中 GridView 的选择语句。最终结果是页面再次加载,然后选择语句被更改,此时 GridView 已经再次加载。这基本上意味着 GridView 更改需要两次页面刷新才能更新。
有没有办法避免两次刷新页面?我尝试在 Page_LoadComplete 函数中简单地更新 DataSource 和 GridView ,但是到那时更新页面已经太晚了,这意味着它仍然需要再次刷新。