如何在点击浏览器返回按钮时刷新ASP .NET MVC页面

15
我刚发现,当我在任何ASP .NET MVC页面上单击浏览器的后退按钮时,什么也不会发生,页面不会更新。只有当您单击F5时,它才会更新。

主要问题是我对页面的DOM进行了一些更改,例如添加表格行选择单选按钮等,当我通过单击浏览器的后退按钮回到页面时,我没有看到任何更改。

如何解决ASP .NET MVC 5的这个问题?

谢谢任何线索......

P.S. 我已阅读http://forums.asp.net/t/1304752.aspx?how+to+refresh+page+when+hitting+back+button但没有帮助......


https://dev59.com/nWox5IYBdhLWcg3wtmrh - EfrainReyes
2个回答

38

1
你让我的一天变得美好!谢谢。 - FLICKER

0
尝试这个:

window.onbeforeunload = function() { location.reload(); };

这个函数会被触发吗?window.onbeforeunload = function() { alert('for test'); }; - Jeyhun Rahimov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接