[ASP.Net] Ajax 分頁功能(DataPager),在關閉頁面的ViewState後,部分頁碼將失去作用

[ASP.Net] Ajax 分頁功能(DataPager)
最近打算把公司 ERP專案的主框架頁換掉,
因為一載入整個主框架頁,
整個網頁就佔了200KB~300KB,
網路只要慢一點,打開主頁面就要很多秒鐘,甚至有可能長達分鐘。

而整個主框架頁中最佔空間的就是 ViewState了,
什麼都沒寫就是16KB跑不掉。XD....

於是在主框架頁上加一個指令
 EnableViewState="false"

但在測試頁面時卻發生了很奇怪的錯誤。

















原本的第一頁很正常。

再切換到其他頁數也正常。

但要再回第一頁就出錯了。
資料抓不到,且用Debug也偵測不到有換頁的事件產生。

目前找到的一個參考的Blog DisableViewState导致DataPager的分页部分失效




留言