B/S结构的聊天室
LOGIN时:session.add("xx",xx)
再打开一个IE,LONGIN::session.add("xx",yy)
为什么后面登录的session会前面的覆盖。。
如果我想标示两个该怎么写?例如:聊天室里面多个人说话怎么去标示是哪个用户在说话?
LOGIN时:session.add("xx",xx)
再打开一个IE,LONGIN::session.add("xx",yy)
为什么后面登录的session会前面的覆盖。。
如果我想标示两个该怎么写?例如:聊天室里面多个人说话怎么去标示是哪个用户在说话?
session.add("yy",yy)
所以在“某些情况”下你在一台计算机开多少个 ie 都是一个 session在装个其他非ie内核的浏览器就好了。
要不你换个写法Session["username"]=userName;试下.
if (string.IsNullOrEmpty(Session["xx"])) {
Session["xx"] = xx;
} else {
//实现你的逻辑,是先进先出,还是先进后出。
}
if (list == null)
{
list = new ArrayList();
}
同意3楼的