C# 当浏览器关闭时,匿名身份将消失
我正在尝试使用aspx匿名身份验证,但遇到了一个问题 当浏览器关闭时,我如何使cookie消失、消失、消亡 我知道我可以通过一些代码手动消除it用户在注销或浏览器关闭事件时的单击,但这并不足够 任何帮助都将不胜感激。这是web.config文件中的标记:C# 当浏览器关闭时,匿名身份将消失,c#,asp.net,session,cookies,formsauthentication,C#,Asp.net,Session,Cookies,Formsauthentication,我正在尝试使用aspx匿名身份验证,但遇到了一个问题 当浏览器关闭时,我如何使cookie消失、消失、消亡 我知道我可以通过一些代码手动消除it用户在注销或浏览器关闭事件时的单击,但这并不足够 任何帮助都将不胜感激。这是web.config文件中的标记: <anonymousIdentification enabled="true" cookieName=".Blahblah" cookieTimeout="99999" cookiePath="/" cookieRequireSSL="f
<anonymousIdentification enabled="true" cookieName=".Blahblah" cookieTimeout="99999" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="All" cookieless="UseCookies" domain=".domain.com" />
谢谢大家! 请参阅有关如何在关闭浏览器窗口时清除Cookie的帖子。感谢您的回复。但这并没有解决我的问题。更改Cookie的Expires属性导致Cookie停止工作。我还尝试将CookieTimeout上的值更改为0,但随后应用程序崩溃,因为该值是必需的。您能解释一下为什么关闭浏览器时删除cookie是不够的吗?此外,您应该接受ThomasM的。嗯。。。我担心的是:如果用户的浏览器崩溃,他们必须终止进程iexplore.exe,会发生什么。如果发生这种情况,我将无法调用任何事件,或者用户将无法单击注销按钮。