【问题标题】:how to reload web page on click back button of browser in asp.net如何在asp.net中单击浏览器的后退按钮重新加载网页
【发布时间】:2013-04-17 10:57:10
【问题描述】:

我对浏览器的后退按钮有疑问。单击后退按钮 我想重新加载我的网页,但它没有回发,这就是我无法刷新页面的原因。我使用以下代码清理缓存,但它显示您的页面已过期,但我想刷新它。

Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(Now.AddSeconds(-1));
Response.Cache.SetNoStore();
Response.AppendHeader("Pragma", "no-cache");

我也试图通过 javascript 禁用浏览器的后退按钮,但它无法正常工作。 javascript代码是

window.history.forward();
function noBack(){ window.history.forward(); } 

【问题讨论】:

标签: asp.net browser browser-cache


【解决方案1】:

您可以创建历史记录点并将其保存到浏览器 这是微软的演练 http://msdn.microsoft.com/en-us/library/cc488548%28v=vs.90%29.aspx

【讨论】:

  • 我想刷新我在网页中使用过的转发器,但单击浏览器后退按钮时它不是回发它显示的页面如前所示。请告诉我如何重新加载我不想保存历史记录的网页。
猜你喜欢
  • 2011-02-15
  • 2015-09-07
  • 1970-01-01
  • 2021-01-16
  • 1970-01-01
  • 1970-01-01
  • 2023-02-05
  • 1970-01-01
  • 2020-09-01
相关资源
最近更新 更多