关于Session方法之Abandon、Clear和RemoveAll

学习Asp.net有n年了,也一直在使用Session这个宝贝,这个宝贝的确好用,可是一直也没有时间好好总结一下他的几个方法,知道近日有学生问起,才好好总结了一下,下面就是他们的区别和联系,供大家分享:

联系:

这三个方法都可以将Session中的内容清空。其中Clear和RemoveAll没有什么区别,具体为什么要这两个,那就的问M$了。

区别:

Abandon方法,是将Session清除(自然其中的内容也就被清空了),当前会话不再有效,使End事件被引发(既调用Session_End方法),同时会启动新的会话,将引发新的Start事件(既调用Session_Start方法)。

 

你可能感兴趣的:(session,asp.net)