一个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的值还是被输出了,为什么?

解决方案 »

  1.   

    加在Session.Remove("aaa");这句下面吗?
    我试了一下,还是不成功.
      

  2.   

    .net的session方法只用于清除.net的session吗?
    试试能在aspx页面上嵌asp代码清除session吗
    我没用过asp 只是提个可能呵呵
      

  3.   

    删除客户端的cookie可能行,因为asp、aspx的session应该都是在客户端加cookie实现的.
      

  4.   

    ASP与ASP.NET的Session是不能互访的,显然任何两种服务器端程序的Session机制都是不同的,都不能互访,如果一定要互访,可以尝试自己写共有的Session机制。