【发布时间】:2013-08-16 21:29:25
【问题描述】:
我正在开发一个相对复杂的 asp.net Web 表单应用程序,它在更新面板中动态加载用户控件。我在使用 Internet Explorer 时遇到了一个非常特殊的问题,即在页面空闲整整一分钟后,当发出下一个请求时,您会收到 Sys.WebForms.PageRequestManagerParserErrorException javascript 异常。这在 Firefox 和 Chrome 中不会发生。当服务器收到错误请求时,正文实际上是空的,但标头仍然存在。发回的响应是您从 GET 请求中获得的新响应,这不是更新面板脚本所期望的。在一分钟内完成的任何请求都可以。此外,在错误请求之后提出的任何请求也可以。
我没有执行任何响应写入或重定向。我还尝试在页面指令中设置ValidateRequest 和EnableEventValidation。我研究了各种超时属性。
【问题讨论】:
标签: asp.net .net internet-explorer