我有一个应用程序,存储着会话变量。当我执行注销时,我调用了可用会话的RemoveAll()方法。但是这个方法似乎没有起作用。你知道如何强制删除会话变量吗?祝好。
Session.Abandon()
取消当前会话。Session.Clear()
调用Session.Abandon()
方法会销毁Session对象中存储的所有对象并释放它们的资源。如果您没有显式调用Abandon方法,则当会话超时(我可以补充:触发Session_OnEnd
事件)时,服务器会销毁这些对象。
http://msdn.microsoft.com/en-us/library/ms524310.aspx
Session.Clear()
只是从Session对象中删除所有值(内容)。具有相同键的会话仍然存在。