【发布时间】:2011-07-16 18:51:33
【问题描述】:
我想知道两者的区别
Session.clear();
Session.Abandon();
Session.RemoveAll();
请解释我在退出会话时遇到的不同之处。
谢谢你的期待
【问题讨论】:
-
这个答案太技术性了,没有讨论实际方面的意义,什么时候应该使用 session.clear(),什么情况下应该使用 session.abandon() 和 session.removeall()。仅仅给出定义不会被认为是一个答案,这对任何人都没有冒犯。我们还应该考虑用户是否是新手以及答案的清晰程度。感谢您指出相似之处。
-
这是一个面向程序员的网站。如果您无法理解技术性答案,这可能不适合您。投票结束作为重复。
-
但是没有解释 session.removeall 并且没有讨论使用的实用性,所以认为提出一个新问题会消除一些模棱两可
-
RemoveAll与Clear相同,因为RemoveAll调用Clear。它的存在只是为了处理遗留代码。为此,您的问题正是 Duplicated 提出/回答的问题!