别人给你的代码可能是包括了其它很多与显示在线人员不相关的代码,.NET中实现在线人员和ASP原理是一样的,代码只会更加容易看懂

解决方案 »

  1.   

    没有什么复杂的,关键是你要弄懂实现的方法。
    如果你登录的时候添加的session,你就可以用session获取当前的用户名。
    session("currentuser")=txtuser.text.trim ,获取可以这样lable1.text=cstr(session("currentuser"))
    如果你用的是.net里的标准方法formsauthentication.redirectfromloginpage(txtuser.text,true/false)
    你就可以用httpcontext.current.user.identity.name获取当前的用户名。
    显示在线人数也是在session_start里将当前的用户名保存的一个application里,applicatin保存一个数组,在session_end里,从数组终删除一个用户,基本就是这样的,但是注意加application.lock,操作完成后application.unlock()
    实现的方式不是一种,看你自己的思路。