关于asp.net Session清除的问题

用户登录后把用户信息保存到用户类里面{id,username},然后把这个类保存到session中。清除登录信息的时候1session["userinfo"]=null;... 用户登录后把用户信息保存到用户类里面{id,username},然后把这个类保存到session中。
清除登录信息的时候 1session["userinfo"]=null; 2session.remove("userinfo");
求详细分析一下这两种的区别; 哪种能立即从内存中清除
展开
 我来答
小孟6754
2013-10-30 · TA获得超过196个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:252万
展开全部
第一种不是清除session,只是给你的session里的userinfo赋值为空 从而达到清除的效果,然而userinfo这个值还是在里面,只是没值,第二种就是把userinfo直接从session里清除了,这个有点像string a=“”;string a=null的效果
三界圣神
2013-10-30 · TA获得超过965个赞
知道小有建树答主
回答量:1101
采纳率:0%
帮助的人:580万
展开全部
现在普遍都用第一个。因为有时不知道session里面又多了什么东西,置空最方便。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式