保存到Application 就能取到了
你应该定时向服务器获取在线列表
把列表保存在所有线程可以共用的地方,比如缓存,文件,或者数据库里。
登录的时候把原来的列表取出,添加入当前登录的,再保存。
列表页面取出缓存,文件,或者数据库里保存好的列表,遍历,读出。
——————————————
比如保存在文件中:
1 用户登录,先检查有没这个文件,没有的话新建一个,然后再第一行写入当前用户的用户名。
2 第二个用户登录,打开这个文件,在下面新的一行写入。
3 有人查看列表:只要打开那个文件,看看几行,全显出来就是了。
就是这个道理,放缓存,数据库也一样。
你可以用 Cache["userList"]= yourUserListArray来保存列表;
登录的时候 yourUserListArray= Cache["userList"],注意加上判断是否存在。
具体代码还是自己实践吧~