读书人

Session.Remove()为啥不起作用

发布时间: 2012-07-29 15:26:13 作者: rapoo

Session..Remove()为什么不起作用?
在asp.net开发中使用Session..Remove()对某个session值删除时为什么这个session有时候清除不了,还是存在的(已经禁止了页面的缓存了),请教各位大虾帮助...

[解决办法]
如果只谈实现的话,你可以Session["XXX"] = null;

你的问题很怪,"有时候"??意思是有时候可以正常使用咯?
[解决办法]
Session.abandon();
[解决办法]
可能输入了错误的Session名称,不可能删除不了。

Session["aBc"] = 123;
Session.Remove("abc");

这样就删不了了。
[解决办法]
只遇到过session失效,没有遇到过删除不了,
试试
Session.Abandon()
[解决办法]
Session["XXX"] = null;
这样都不行那见鬼了~~~~~~~~~~~~~
[解决办法]
试一下网页里的工具Internet选项清除一下里面Cookies或者其它的再试试
[解决办法]


Session["Key"] = null;
Session.Remove("key");

基本上这样就可以了,最好还是单步跟踪,查一下,会不会是masterpage之类的又给值了。

读书人网 >asp.net

热点推荐