用户从后退按钮到达时重新加载页面

Kee*_*gan 8 html javascript asp.net

我有一个通用的错误页面,任何处理的错误将重定向到.我有一个管理页面,当用户调用错误,并且用户被带到错误页面时,从错误页面点击后退按钮会导致管理页面加载不正确.

所以我需要的是一种在我来自错误页面时重新加载管理页面的方法.我已尝试在管理页面上设置无缓存等,并检查回发,但没有任何作用.设置无缓存似乎什么都不做,管理页面的document.ready函数上的任何javascript也不会被调用.有没有其他方法可以实现这一目标?

编辑:

我还要提一下,我注意到我最近添加了一个表缺少2个单元格.这让我相信在某个地方有一个旧的状态被缓存,虽然清除浏览器缓存并重新启动我的服务器根本没有帮助.

EDIT2:

此外,当我回到管理页面时,设置window.onload()会被激活

Kee*_*gan 0

事实证明这只是 IE9 的问题。我的 onload 方法从未被调用。在其他浏览器中工作正常。

为了使其在 IE9 中也能正常工作,我必须进行的修复是将查询字符串附加到页面,这样当我返回页面时,IE9 将返回到浏览器,因为查询字符串已更改或需要重新评估。

谢谢你们两位,或者帮助我找到了问题。