【发布时间】:2010-11-11 20:31:03
【问题描述】:
在维护 ASP.Net 应用程序时,我遇到了一个不寻常的问题,即 IE7 中的后退按钮。在选择几个指向 aspx 页面的链接,然后按一次后退按钮后,IE 的后退按钮变灰,下拉快速历史记录不再包含任何条目。这显然是不正确的,因为单击了多个链接以使您到达该点。打开实际的历史记录会显示完整的踪迹,但由于某种原因,后退按钮无法确定还有更多页面。
现在了解一些细节:
- .NET 2.0
- 安装程序使用的母版页具有 禁用页面缓存 (HttpCacheability.NoCache)
- 页面使用Prototype Ajax 加载动态内容的库。 历史上的页面不是 虽然依赖于 Ajax 调用, 他们使用静态 URI 来加载 具体的信息和 Ajax 调用只是加载上下文 信息。换言之,每 历史中的页面有一个实际的 URL,而不是 Ajax 调用 修改
- 在 Firefox 中没有出现问题
我已经完成了必要的 Google 搜索并获得了一些点击,但他们大多说“IE 就是这样”或“使用像 Firefox 这样的真实浏览器”,这两者都没有帮助。有人能解释一下这个问题吗?
谢谢!
【问题讨论】:
标签: .net asp.net internet-explorer-7