用SESSION不可以吗?Global.asa里面有一个session_start和session_end事件,这样就可以判断啊。

解决方案 »

  1.   

    建立用户在线相关的TABLE,当用户登陆时,设置其在线状态为真,退出时设置起在线状态为假,如果用户没有正常退出,那么需要在SESSION_END中进行退出或在PAGE_UNLOAD的时候调用退出程序,这样保证用户不在线的时候更新了在线用户数据库。
    在CLIENT,把显示用户在线状态的内容单独放在一个页面中,并且放在CLIENT的一个FRAME或IFRAME中,然后在定期刷新该页面,具体时间间隔根据需要设置。
      

  2.   

    放在Application["UserTable"] = new Hashtable()好些;
      

  3.   

    www.aspsky.com
    先锋科技论坛有该功能。