有这样???为何session cookies都使用?Session.RemoveAll()
Session.Abandon()

解决方案 »

  1.   

    在<html>开始添加
    <%@ OutputCache Duration="1" VaryByParam="*"%>
    即可
      

  2.   

    我也遇到这样的问题。
    我试了renzhaxu(renzhaxu)说的方法。
    解决了!
      

  3.   

    <%@ OutputCache Duration="1" VaryByParam="*"%>
    这个奈何物??不解~~
    Session.Clear()
    Session.RemoveAll()
    Session.Abandon()
    三者有什么区别?
    Cookies如何删除呢?
      

  4.   

    你用的VS开发吗?如果是用Session. / Cookies. 看看啊,多方便。
      

  5.   

    Session.Clear() 清除会话状态中的所有值。Session还存在只是值被清空了。
    Session.RemoveAll() 是将所有的Session的key都删掉,但是Session还在,就是Sessionid还存在,表示这个用户还在。
    Session.Abandon() 就是把这个用户对应的所有Session都删除,Sessionid也不保留,下次这个用户在访问就会作为新用户给分配一个新的Sessionid。你不能直接修改一个Cookie,而是创建一个同名的 Cookie,并把该 Cookie 发送到浏览器,覆盖客户机上旧的 Cookie。
    同样您无法直接将其删除一个Cookie,可以通过修改一个Cookie达到让浏览器帮你删除Cookie的目的,修改Cookie的有效期为过去的某个时间,当浏览器检查 Cookie 的有效期时,就会删除这个已过期的 Cookie。