我有一个使用Forms身份验证的ASP.NET应用程序.当用户单击页面上的"注销"按钮时,它将运行以下代码.
FormsAuthentication.SignOut(); Response.Expires = 0; Response.Cache.SetNoStore(); Response.AppendHeader("Pragma", "no-cache");
但是,用户仍然只需按后退箭头即可查看上一页,无需再次登录.我确信它与缓存的上一页有关.如何确保在返回时提示他们再次登录?
Response.Cache.SetCacheability(HttpCacheability.NoCache);