我在ASP VB.NET中有一个网站,点击后有一个页面可以返回到上一个页面,我们使用 JavaScript 执行此操作:
window.history.back();
但这会让你在转到当前页面时的状态回到上一页,我们需要它重新加载,你怎么能这样做?
我在ASP VB.NET中有一个网站,点击后有一个页面可以返回到上一个页面,我们使用 JavaScript 执行此操作:
window.history.back();
但这会让你在转到当前页面时的状态回到上一页,我们需要它重新加载,你怎么能这样做?
你不能用它window.history
来实现你想要的行为,因为这不是它的工作方式。window.history
保留所访问页面的会话历史记录(如此处所述- 它基本上模仿了您的浏览器后退/前进按钮。
如文件所述:
无法清除会话历史记录或禁用非特权代码的后退/前进导航。最接近的可用解决方案是
location.replace()
使用提供的 URL 替换会话历史记录的当前项的方法。
因此,完成这项工作的最佳选择是使用location.replace()
. 您可以使用document.referrer
.
location.replace(document.referrer);