Session.Abandon和Session.Clear
主要的不同之处在于当使用Session.Abandon时,会调用Session_End方法(InProc模式下)。当下一个请求到来时将激发Session_Start方法。
Session.Clear只是清除Session中的所有数据并不会中止该Session,因此也不会调用那些方法。
Session.Clear全部清空
Session.Abandon(),都删除了.
如果只删除指定的某个, Session.Remove("test");
本文详细对比了ASP.NET中Session.Abandon与Session.Clear两种方法的主要区别:Session.Abandon会触发Session_End方法并创建新的会话,而Session.Clear仅清除当前会话中的所有数据而不终止会话。

1898

被折叠的 条评论
为什么被折叠?



