所以我目前正在使用C#
ASP
頁面,其中我有一個DropDownList
和GridView
。我正在初始化PageLoad
事件中的GridView和DropDownList(連同其連接的數據源)。C#中的GridView更新計時#
我把DropDownList設置爲AutoPostback=true
。我正在更改DropDownList_SelectedIndexChanged
事件中GridView的select語句。最終的結果是頁面再次加載,然後select語句改變,GridView已經加載過了。這基本上意味着GridView更改需要刷新兩個頁面才能更新。
有沒有辦法避免刷新頁面兩次?我試着簡單地更新Page_LoadComplete函數中的DataSource和GridView,但是到了這個時候,這次更新頁面已經太晚了,這意味着它仍然需要另一次刷新。
你有** ispostback **在你的頁面加載? –
如果沒有看看這篇文章:http://msdn.microsoft.com/en-us/library/system.web.ui.page.ispostback.aspx** –