首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Session 使用完 需要在代码中清空吗?解决思路

2013-12-06 
Session 使用完 需要在代码中清空吗?Session 使用完 需要在代码中清空吗?Session[test] null 需要这样

Session 使用完 需要在代码中清空吗?
Session 使用完 需要在代码中清空吗?

Session["test"] = null 需要这样吗?
[解决办法]
首先一般情况下我只把user的对象扔到session中..其他不扔

反正这东西是会自动过期的.也就消失了.
[解决办法]
如果不需要继续保持状态的话 用完就清掉  这是好习惯·· 
[解决办法]

Session.Remove("test");或Session.RemoveAll();

[解决办法]
引用:
Session 使用完 需要在代码中清空吗?

Session["test"] = null 需要这样吗?
使用完直接移除了不就ok了!

[解决办法]
引用:
Session 使用完 需要在代码中清空吗?

Session["test"] = null 需要这样吗?


没用的就清掉,有些需要留着做校验的(例如登录用户信息),就没有必要清掉了。
具体问题具体分析!
[解决办法]
用完就清掉是好习惯。一般情况下,很少将其他对象放入到session中。
[解决办法]
其实GC有一套自动内存清理的操作,不强制启用对象清理,是不会理解释放内存的。
[解决办法]
session默认的时间是20分钟,过了这个时间存在session里面的会自动清除
[解决办法]
就算你=Null 或Remove,都不会立即释放内存,还是要等GC

热点排行