会话值到期后会发生什么?

时间:2011-12-06 10:40:36

标签: c# asp.net session session-timeout

我只是想知道session在达到超时后会发生什么。

我经历了关于“What happens to cart object when session expires?”的问题,但没有解释太多。

是否完全删除session对象或将其null

由于

1 个答案:

答案 0 :(得分:4)

当会话超时发生时,Session_End中的global.asax事件被引发(除了会话由DB处理)并且会话集合被清除。 (项目已删除)如果没有其他对象持有对会话集合中特定对象的引用,GC将收集它。