如何解决单击asp.net中的浏览器的后退按钮,需要重定向到登录页面
|| 我正在使用ASP.Net和c#构建站点。用户登录到应用程序后,在任何页面上单击浏览器的后退按钮应重定向到登录页面。 我尝试使用 Response.Cache.SetCacheability(HttpCacheability.NoCache); 但没有解决。 我什至不能禁用后退按钮。解决方法
您无法控制浏览器的“后退”按钮。最好的办法是(通过添加适当的HTTP标头)从高速缓存中排除已认证的页面,这样,如果用户注销并单击“上一步”按钮,将不会为他提供先前已认证页面的已缓存版本。
Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。