求助:
做一个在线答疑系统
如何在登陆首页实现记录在线人数已经列举人员名单的功能
代码要怎么写
写在哪个地方?defalt.aspx?
来个高手帮助一下
感激不尽啊!

解决方案 »

  1.   

    web程序是无状态的,只能等Session过期
    Session退出时实现人数统计不准确。非法关机或关闭IE不会执行  
    要记录用户日志和操作时间,再用定时器刷新计算用户  
    已经有固定时间没有活动的用户,然后删除  
    http://topic.csdn.net/u/20090412/03/5e494cd8-bade-432c-96de-40ac3f35c1ca.html
      

  2.   

    用户表中设一个status字段,在登录成功后改变用户状态,然后查找status为登录的人的名字和count。还可以在项目中添加一个global.asax全局类文件,在线人数可以统计。在SessionStart事件中Application["count"]+1;
    SessionEnd事件中Application["count"]-1;
    至于名字可能就做不到了…