繁体   English   中英

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

[英]How to refresh ASP .NET MVC page when hitting browser back button

我刚刚发现,当我点击任何ASP .NET MVC页面上的浏览器后退按钮时,没有任何反应,页面也不会被更新。 只有当您单击F5时,它才会更新。

主要问题是我对页面的DOM进行了一些更改,即添加表行选择单选按钮等,当我通过点击浏览器返回按钮返回页面时,我看到没有变化。

如何解决ASP .NET MVC 5?

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

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

这是一个适当的解决方案http://dotscrapbook.wordpress.com/2011/02/02/handling-a-browser-back-button-press-with-mvc/

[HttpGet]
[OutputCache(NoStore = true, Duration = 0, VaryByParam = "None")] 
public ActionResult MyView()
{
  ...
}

试试这个:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM