学习Asp.net有n年了,也一直在使用Session这个宝贝,这个宝贝的确好用,可是一直也没有时间好好总结一下他的几个方法,知道近日有学生问起,才好好总结了一下,下面就是他们的区别和联系,供大家分享:
联系:
这三个方法都可以将Session中的内容清空。其中Clear和RemoveAll没有什么区别,具体为什么要这两个,那就的问M$了。
区别:
Abandon方法,是将Session清除(自然其中的内容也就被清空了),当前会话不再有效,使End事件被引发(既调用Session_End方法),同时会启动新的会话,将引发新的Start事件(既调用Session_Start方法)。
本文探讨了ASP.NET中Session的三种清理方法:Clear、RemoveAll与Abandon的区别及联系。Clear与RemoveAll用于直接清空Session内容,而Abandon则会结束当前会话并重新开始新的会话。

3925

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



