写了程序以后,发现session的值会变化.譬如说 用户登陆以后设置session 保存ID名称,在其他网页中显示此ID名称.发现一个问题 第一个登陆的用户 会因为 第二个登陆的用户 ,显示的ID名称变成第二个的....(服务器,第一用户,第二用户都不是同一台电脑.)
郁闷啊,道理不同客户端访问应该是不同的session,不会影响其他的用户啊,环境是ASP.NET2003+IIS5.5

解决方案 »

  1.   

    应该不会吧,每个账号访问时Session都不一样
      

  2.   

    关键是真的是这样的...session id那里我放了3个变量 账号,姓名,权限
    变量声明 protected static string[] id = new string [3] ;变量赋值 id = (string [])Session["id"];
      

  3.   

    Session数据保存在服务器端, 但是每一个客户端都需要保存一个SessionID, SessionID保存在Cookies中, 关闭浏览器时过期.
    向服务器发送的HTTP请求中会包含SessionID, 服务器端根据SessionID获取获取此用户的Session信息.