gpt4 book ai didi

c# - Safari - 显示过期的 .NET 页面

转载 作者:太空宇宙 更新时间:2023-11-03 14:36:13 25 4
gpt4 key购买 nike

我们在 Safari 中遇到了一个奇怪的问题。当用户注销我们的 Web 应用程序时,我们使用以下内容使表单例份验证过期

 FormsAuthentication.SignOut();
Session.Abandon();

这在 IE 和 Firefox 中工作正常(当用户点击后退按钮时,他们会看到页面过期消息并被迫登录),但在 Safari 中,会显示用户正在处理的最后一个页面。我尝试了很多建议的想法,比如设置 Response.Expires,但没有任何帮助,有没有人遇到过这个问题?您有任何建议/解决方法吗?

谢谢

最佳答案

您确定该页面不只是缓存在浏览器上吗?

您是否尝试过点击后退按钮,然后点击某些链接?它会提示您登录吗?

对我来说这听起来像是浏览器缓存。

也许你可以试试:

<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />

不过,我不完全确定这是否会奏效。

关于c# - Safari - 显示过期的 .NET 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/946547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com