删除 HttpContext.Current.Session
我有一个存储会话变量的应用程序。当我注销时,我在可用会话上调用RemoveAll()方法。
该方法似乎不起作用。您知道如何强制删除会话变量吗?
问候。
I have an application which stores session variables. When I do the logout I call the RemoveAll() method on available sessions.
The method seems not working. Do you know how it is possible to force removing a Session variable?
Regards.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
取消当前会话
只会清除会话数据,会话将保持活动状态
更多详细信息:
Session.Abandon()
方法会销毁存储在 Session 对象中的所有对象并释放其资源。 在会话超时时销毁这些对象(我可能会添加:Session_OnEnd
事件被触发)如果不显式调用 Abandon 方法,服务器会 com/en-us/library/ms524310.aspx" rel="noreferrer">http://msdn.microsoft.com/en-us/library/ms524310.aspx
Session.Clear()
只是从对象中删除所有值(内容)。具有相同密钥的会话仍然存在。cancels the current session
will just clear the session data and the the session will remain alive
more Details:
Session.Abandon()
method destroys all the objects stored in a Session object and releases their resources. If you do not call the Abandon method explicitly, the server destroys these objects when the session times out(I may add:Session_OnEnd
event is triggered)http://msdn.microsoft.com/en-us/library/ms524310.aspx
Session.Clear()
just removes all values (content) from the Object. The session with the same key is still alive.