我第一次登陆,然后退出,session是清空的,但第二次登陆,就退不出来了,为什么啊?怎么解决呢?

解决方案 »

  1.   

    登陆用的是  Session["UserID"]="UserID"退出用的是,Session.RemoveAll()  但第一次退出 session 是清空的,第二次登陆, 就退不出来了
      

  2.   

    你用Session["UserID"]="";不就行啦!
      

  3.   


    我第一个页面 default.aspx  <%if (Session["UserID"]==null) {%>555454544<%}els{e%><hfef=lout.aspx>退出</a><%}%>lout.aspx 用的是  Session.RemoveAll();    第一次退出是可以的,我再登录,就再也显示不了 退出  这两个字了
      

  4.   

    可能是 lout.aspx  这个页面已经读进 内存了,昏死,怎么解决啊
      

  5.   

    你那样只是清空Session对象中的一些内容,应该使用Session.Abandon()方法结束会话