同一台机器,设置
用户a登录时
Session["gs"] =a_name
用户b登录时
Session["gs"] =b_name为何我用用户b登录时得到的Session["gs"]的值仍然是a_name?

解决方案 »

  1.   

    你用同一个浏览器?神奇
    你先session["XX"]=null
    在赋值吧。
      

  2.   

    Session里面的东西 。
    每个用户都是不同的 。
    试试 Application 。
      

  3.   

    你必须放在不同的session里面才可以啊~~
     它又不认识你是哪个机器登陆的!~~  它只认识 session的Name的!~~
      

  4.   

    呵呵,你调用的session["这里要调用对哦"],当你登录的时候,你断点调试下,分别调试两个session,看获得的值是否一样!
      

  5.   

    Session["gs"]先初始化为空,再赋值啊
      

  6.   

    session有个失效时间的,你要先关了浏览器再开,或者在你退出的时候应将session.abandon();
      

  7.   


    就是呀Session["gs"] =a_name;
    Session["gs"] =null;
    Session["gs"] =b_name;
      

  8.   

    SESSION对应的是有效期内的同一台机器同一个浏览器
    按你这样的情况,如果先登B再登A就还是A。
    或者看看是不是先设置又读取的。
      

  9.   

     后登陆会踢掉前面登陆所以你在A退出之后 或者失效之后要清空session