后台|在线有了DLL剩下的就是在页面中使用了
我没有针对那个系统特定的去做,读者可以自己将他加如任何一个系统
使用中只要新建立个用户:User newuser=new User();
然后将这个用户加入用户列表中就可以了
由于我没有什么固定用户,测试程序中就用的是sessionid做的用户名
程序如下
//global.aspx
<%Import namespace="System"%>
<%Import namespace="Soholife"%>
<%Import Namespace="System.Collections"%>
<script language="C#" runat="server">
void Session_Start(Object sender, EventArgs E)
{
//得到在线用户列表
User newuser=new User();
newuser.name=Session.SessionID ;
newuser.sessionid=Session.SessionID ;
newuser.lasttime=newuser.curtime=DateTime.Now;
OnLineUser alluser= new OnLineUser();
if(alluser.AddUserToOnLine(newuser))
{
Response.Write ("用户添加成功
");
}
else
{
Response.Write ("用户添加失败
");
}
}
void Session_End(Object sender, EventArgs E) {
}
void Application_Error(Object sender, EventArgs E) {
// Context.ClearError();
// Response.Redirect("errorpage.htm");
}
</script>
二、ASPNET中实现在线用户检测(使用后台守护线程)
80酷酷网 80kuku.com