asp.net中此页的状态信息无效,可能已损坏的解决之道
生活随笔
收集整理的這篇文章主要介紹了
asp.net中此页的状态信息无效,可能已损坏的解决之道
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
asp.net中此頁的狀態信息無效,可能已損壞的解決之道[轉]
默認分類 2009-02-06 16:16:06 閱讀137 評論0 字號:大中小
針對此問題網上有一種解決辦法,就是在該工程中的web.config中添加如下代碼: <pages enableEventValidation="False" viewStateEncryptionMode="Never" /> ,但也有很多加了這段語句后,還是出錯的情況,不知該如何解決。
我根據我的實際情況,也有一種解決方粉:你在瀏覽器中查看一下出錯頁面的源代碼里,看看源代碼里面是不是有兩個以上的form表單,如果有多個form表單,那么在頁面回調時就包含了多份post數據,但回調時,服務器方仍然把它當作一份看待,結果服務器分析不出post數據,只給你返回了一個網頁狀態已損壞的消息。只要你把其中幾個不太重要的form表單刪除,只留下一個主要的form表單,保存并重啟IIS后就會發現,問題解決了!
總結
以上是生活随笔為你收集整理的asp.net中此页的状态信息无效,可能已损坏的解决之道的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 作者:陈波,男,中国科学院计算技术研究所
- 下一篇: 【软件测试】测试需求分析