这或许与这个问题,但我有更多的信息。
最近,在使用 Linq 编写了一些新代码后,我将 ASP.Net 应用程序更新到了 .NET 3.5。现在我的页面间歇性地停止触发事件处理程序。我将范围缩小到带有 Ajax 的页面,并且我认为是 ScriptManager 或 AjaxControlToolkit 注册导致了问题。
真正棘手的部分是页面似乎在大约 2/3 秒的时间内工作正常,而控件仅在 1/3 的时间内丢失其事件处理程序。我想知道发生了某种类型的错误并且页面未正确呈现,但我找不到这方面的证据。
我们确实遇到了这个问题,正如您所说,它只在某些时候发生,并且仅发生在带有 Ajax 请求的页面上。我们发现按照答案中的建议禁用 HTTP Keep-Alive为什么 Internet Explorer 在 Ajax 调用失败后不发送 HTTP post 正文? worked.
这可以在 IIS7 中按照以下说明完成如何在 IIS 7 中配置 HTTP KEEP-ALIVE
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)