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之类的又给值了。