此页的状态信息无效,可能已损坏. 另一种解决方案.
2009-04-10 14:07
357 查看
问题描述,页面A.aspx使用Ajax载入B.aspx进行分页.但在页面A中有服务器端控件,需要与服务器端交互,完成某些功能.
但在单击服务器控件准备与服务器端进行交互时,出现错误信息:
此页的状态信息无效,可能已损坏。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 此页的状态信息无效,可能已损坏。 源错误:
源文件: c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/teacherwebsite/aba2332f/c906139a/App_Web_ppk8ycdo.10.cs 行: 0 堆栈跟踪:
| ||
通过上网查询,给出以下解决方案:
在该工程中的web.config中添加如下代码:
<pages enableEventValidation="False" viewStateEncryptionMode="Never" />
来源: http://www.cnblogs.com/ufo0303/archive/2008/04/10/1146026.html
但是,按照网上给出的方法并没有解决问题.
于是, 参见: http://blog.csdn.net/Yamzef/archive/2007/03/26/1541160.aspx .其中说:
如果你在回调前不加这两句的话 __theFormPostData就会在原来的基础上再添加现有的网页状态post数据,这样可以说现在回调时你已包含了两份post数据,但回调时,服务器方仍然把它当作一份看待,结果服务器分析不出post数据,只给你返回了一个网页状态已损坏的消息
分析,可能是B页面,包含form表单才造成问题出现.于是删除B.aspx中的Form标签.问题解决.
相关文章推荐
- 此页的状态信息无效,可能已损坏. 另一种解决方案.
- 错误信息:此页的状态信息无效,可能已损坏. 解决方案.
- 此页的状态信息无效,可能已损坏的一种解决方案
- 关于:此页的状态信息无效,可能已损坏的解决方法
- "此页的状态信息无效,可能已损坏"的原因和解决方法
- 此页的状态信息无效,可能已损坏
- 使用Jquery.load()方法,出现-此页的状态信息无效,可能已损坏。
- 关于此页的状态信息无效,可能已损坏
- 关于:此页的状态信息无效,可能已损坏的解决方法
- "此页的状态信息无效,可能已损坏。”的解决办法
- "此页的状态信息无效,可能已损坏。”的解决办法
- 此页的状态信息无效,可能已经损坏
- asp.net中此页的状态信息无效,可能已损坏的解决之道
- 关于net 提交出现 ”此页的状态信息无效,可能已损坏 应用程序中的服务器错误“
- asp.net中此页的状态信息无效,可能已损坏的解决之道
- "此页的状态信息无效,可能已损坏"的原因和解决方法
- 此页的状态信息无效,可能已损坏---应用程序中的服务器错误---
- 此页的状态信息无效,可能已损坏 的处理办法及原因分析
- 解决方法:此页的状态信息无效,可能已损坏。
- "此页的状态信息无效,可能已损坏"的原因和解决方法