如果您搜索“ie8后退按钮被禁用”,您会看到一些博客,其中有人在Internet Explorer版本8后退按钮被禁用时遇到困难。这现在发生在我的一个ASP .Net页面上。该页面使用用户控件,aspx页面和母版页。它不使用重定向,并且当我单击后退按钮然后单击前进按钮时(在单击前进按钮后,它不会触发Load事件并且后退按钮变为禁用)似乎正在发生。有没有其他人遇到过这个,你有解决方案吗?
答案 0 :(得分:0)
它不使用重定向
也许你应该尝试一些。在导致“事务”的任何回发之后进行重定向是最佳做法(事务的定义在旁观者眼中)。这样做的好处之一是,就后退和前进按钮而言,浏览器更容易知道你的位置。
答案 1 :(得分:0)
这很可能是http标头中缓存和历史记录指令的结果。特别注意no-cache和no-store标头,并在不同的浏览器中阅读它们的效果(和非效果)。我希望我能指出你在这个问题上的明确来源,但是关于这些标题的可靠信息严重缺乏互联网。许多人会指出最新的HTTP RFC,但不幸的是,浏览器供应商 - 像往常一样 - 对RFC有自己独特的看法。
答案 2 :(得分:0)