有没有完整例子
做一个谁登陆上来了 什么时间登陆的  
以表格形式显示  

解决方案 »

  1.   

    登录的时候你记录一下就是了,可以用DataList显示
      

  2.   

    经典问题。在Global.asax文件中的Session_Start事件和Session_End进行更新数据库User表中的online字段
      

  3.   

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

  4.   

    我们本地设置的session太长200分钟 这样延迟的太多吧  并且我们设置打开系统如果不操作也可以支持200分钟
     我现在想知道如果非法关闭怎么办!
      

  5.   

    用过但是隔一段时间放到服务器上session自动消失就没法在测试了!郁闷
    对了有谁知道怎么样隔一段时间执行一次存储过程或者一条sql语句!!!
      

  6.   


    用Ajax定时给服务器发送"在线"的状态,如果一段时间没有收到"在线"状态的信息,可以认为客户端已经离线
    QQ也是类似这样的手段
      

  7.   

    这个可以,但是也可以用cookies保存,在读取出来。
      

  8.   

    如果只是统计人数,用cookies就可以了
      

  9.   

    用户登录后的页面里面加载一个隐藏的iframe,调用服务器上的一个页面(就是防止session过期,定时使这个iframe刷新。刷新时更新登录表里面的某个字段,如最后一次更新时间。这样即使用户登录后什么也不做也不会掉线。)
    服务器统计端定时刷新用户登录的那个表(用户在线表)超过多少时间没有更新最后一次更新时间的用户都视为掉线(如关闭浏览器,关机,不是正常退出的用户),把此用户从此表删除掉。粗略的想了这个想法,没有实际使用。不知道行不行。
      

  10.   

    经典问题。在Global.asax文件中的Session_Start事件和Session_End进行更新数据库User表中的online字段
      

  11.   

    这个方法可以但是不知道具体怎么写不会用timer控件能找个例子不?