如何在asp.net中浏览器的点击后退按钮重新加载网页

时间:2013-04-17 10:57:11

标签: asp.net browser browser-cache

我有关于浏览器后退按钮的问题。单击后退按钮我想重新加载我的网页,但它没有回发,这就是为什么我无法刷新页面。我使用了以下代码来清理缓存,但它显示我的页面已过期,但我想刷新它。

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(); } 

1 个答案:

答案 0 :(得分:0)

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