当前位置: 代码迷 >> ASP.NET >> Session.Remove()为啥不起作用
  详细解决方案

Session.Remove()为啥不起作用

热度:9308   发布时间:2013-02-25 00:00:00.0
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之类的又给值了。
  相关解决方案