1

我在我的 masterpage.page_load 中有一个注销,我在其中禁用了缓存,如下所示:

Response.ExpiresAbsolute=DateTime.Now.AddDays(-1d);
Response.Expires =-1500;
Response.CacheControl = "no-cache";

Response.Redirect("Login.aspx");

如果页面刷新并且您已注销,则注销功能可以正常工作,然后转到登录页面。但是,如果您注销并点击返回按钮,您仍然可以转到上一页。

我该如何解决这个问题?

4

1 回答 1

1

Page_Load你可以在活动中试试这个。

Page.Response.Cache.SetCacheability(HttpCacheability.NoCache);
Page.Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));
Page.Response.Cache.SetNoStore();

有关更多信息,您可以阅读此内容。设置页面的可缓存性

于 2012-05-10T21:53:58.443 回答