The client disconnected.
at System.Web.UI.ViewStateException.ThrowError(...)
at System.Web.UI.HiddenFieldPageStatePersister.Load()
at System.Web.UI.Page.LoadPageStateFromPersistenceMedium()
at SpringStudio.Naming.Website.PageBase.LoadPageStateFromPersistenceMedium()
at System.Web.UI.Page.LoadAllState()
at System.Web.UI.Page.ProcessRequestMain(...)
原因:回發時 ViewState 資料不完整(用戶點「停止」或跳轉頁面導致連線中斷),反序列化失敗。
EnableViewState=false,減少體積、避免異常、提升性能。SavePageStateToPersistenceMedium 壓縮 (30~50% 壓縮率)、LoadPageStateFromPersistenceMedium 解壓。省頻寬、費 CPU。protected override void SavePageStateToPersistenceMedium(object viewState) { /* 壓縮或存檔 */ }
protected override object LoadPageStateFromPersistenceMedium() { /* 解壓或讀檔 */ }