我记得application变量不可以用数组的!!
楼主查一下!!

解决方案 »

  1.   

    APPLICATION没有数组的说法 
      

  2.   

    恩!那可不可以用arraylist存储登录的用户名,然后在把arraylist存储在application里进行传递?
      

  3.   

    asp里的Application变量里是可以存储数组的.
    asp.net应该也可以吧
      

  4.   

    Application本身就是一个容器啊,有点类似Hashtable
    Application["UserA"] = ...;
    Application["UserB"] = ...;
      

  5.   

    简单的办法就是,每当登录的时候就把用户名存到Application中,可以用字符串拼接,或者是其他方法,问题有一点就是当用户离开的时候,你不能及时的将用户名从Application中去掉。每隔一段时间去检查一次Session["Username"]是否存在。
    存数据库里也挺好的,如果你在显示在线用户的同时还要显示用户其它信息的话,自我感觉数据库挺好。