日期:2014-05-19  浏览次数:20391 次

session的问题
一个asp文件用session( "aaa ")= "abc "  
我现在想用asp.net释放掉这个session,代码如何写?

我使用这两种方法,都没有达到想要的结果,请问一下那里出了问题?
Session[ "aaa "]=null;
Session.Remove( "aaa ");

首页是index.asp文件里面有段代码   response.write   session( "aaa ")(为了查看session的值的),首页中的一链接b.asp是给session( "aaa ")= "abc "(此时刷新首页看到session的值),首页中另一个链接c.aspx中要释放掉这个session( "aaa "),释放过后,重新刷新index.asp文件,session的值还是被输出了,为什么?

------解决方案--------------------
Session.Abandon();
------解决方案--------------------
.net的session方法只用于清除.net的session吗?
试试能在aspx页面上嵌asp代码清除session吗
我没用过asp 只是提个可能呵呵
------解决方案--------------------
删除客户端的cookie可能行,因为asp、aspx的session应该都是在客户端加cookie实现的.
------解决方案--------------------
session.close
------解决方案--------------------
Session.Clear();
------解决方案--------------------
ASP与ASP.NET的Session是不能互访的,显然任何两种服务器端程序的Session机制都是不同的,都不能互访,如果一定要互访,可以尝试自己写共有的Session机制。
------解决方案--------------------
这两种session不能互相访问吧