1、Session.Abandon和Session.Clear有何不同?
主要的不同之处在于当使用Session.Abandon时,会调用Session_End方法(InProc模式下)。当下一个请求到来时将激发Session_Start方法。而Session.Clear只是清除Session中的所有数据并不会中止该Session,因此也不会调用那些方法。
2、
Session.Clear
全部清空
Session.Abandon();
就都删除了.
如果只删除指定的某个, Session.Remove("test");
也可以把某个得的值设置为空字符串,比如session["test"]="";