摘要:由於該物件目前的狀態,導致作業無效
系統回報錯誤,錯誤訊息為「由於該物件目前的狀態,導致作業無效」
經拜讀谷歌大師後,找到網路文章如下。
文章簡易摘要
微軟更新後讓.NET處理HTTP POST要求時最多只能接受1000個參數, 當參數超過1000個時出現錯誤。
若網站會傳遞超過1000個欄位,可於web.config檔中
<appSettings>區段加上 aspnet:MaxHttpCollectionKeys設定。
<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="2500" />
</appSettings>
參考自:http://blog.miniasp.com/post/2012/01/02/Efficient-Denial-of-Service-Attacks-on-Web-Application-Platforms.aspx
最後於系統作業上,將DataGrid增加分頁筆數降為每頁800筆以供User註記。