在使用ASP.NET页面上的计时器每x秒更新DataGrid
之前,是否有人遇到此错误消息?
搜索谷歌产生了这个blog entry以及更多,但似乎没有什么似乎适用于我。
以下错误消息的全文:
Sys.WebForms.PageRequestManagerParserErrorException:无法解析从服务器收到的消息。此错误的常见原因是通过调用Response.Write(),响应过滤器,HttpModules或服务器跟踪来修改响应时。
答案 0 :(得分:3)
许多问题都可能导致该错误。它通常是一个Response.Write调用,但任何修改响应的东西都可能导致它。
除非您发布一些相关的代码隐藏,否则我们可能无法帮助您。
答案 1 :(得分:2)
RoleProvider设置cookie以缓存cookie中的角色信息。当cookie从AJAX发回asynch后重置时,您将收到此错误。解决方案是将web.config的roleManager部分中的cookieTimeout设置为非常大的分钟数,或者设置cacheRolesInCookie = false。
这是AJAX 1.0 Extensions中的已知错误。我不确定它是否在未来版本中得到修复,我应该提到我在VS2008中使用AJAX 1.0扩展,目标是2.0框架。
快乐的节目!
答案 2 :(得分:1)
关于帖子的格式:如果使用引号按钮而不是代码按钮,则人们不必滚动查看完整的错误消息。