商業源碼熱門下載www.html.org.cn
啟動後台線程可以用下面的語句:checkonline online=new checkonline();
用戶可以將它放到global。 asax中,我是沒有了,只放到了一個aspx文件中做簡單的測試。如下
//start.aspx
<%@ page language=c# autoeventwireup=true debug=true %>
<%@ assembly name=soholife %>
<%@import namespace=system%>
<%@import namespace=soholife%>
<%@import namespace=system.collections%>
<script runat=server language=c#>
void page_load(object sender, eventargs args)
{
checkonline online=new checkonline();
}
</script>
<html><head>
<style type=text/css>
td{font-size:12;}
.bgcolor{background:#ffffcc;}
</style>
</head>
<body><center>
</center></body></html>
而我們還需要一個程序來顯示當前在線擁護的數據,程序如下:
//online.aspx
<%@ page language=c# autoeventwireup=true debug=true %>
<%@ assembly name=soholife %>
<%@import namespace=system%>
<%@import namespace=soholife%>
<%@import namespace=system.collections%>
<script runat=server language=c#>
void page_load(object sender, eventargs args)
{
onlineuser temp= new onlineuser();
arraylist alluser =temp.alluser;
string str=;
str += <tr bgcolor=#ffff99>;
str += <td width=100 align=center class=coolbar>用戶</td>;
str += <td align=center width=150 class=coolbar>登陸時間</td>;
str += <td align=center width=150 class=coolbar>最近時間</td>;
str += <td width=100 height=20 class=coolbar>當前位置</td>;
str += </tr>;
for ( int i = 0 ; i < alluser.count ; i++)
{
soholife.user tempuser=(soholife.user)alluser[i] ;
str += <tr bgcolor=white>;
str += <td> + tempuser.name + </td>;
str += <td> + tempuser.lasttime + </td>;
str += <td> + tempuser.curtime + </td>;
str += <td> + tempuser.iswhere + </td>;
str += </tr>;
}
maininfo.text=str;
}
</script>
<html><head>
<style type=text/css>
td{font-size:12;}
.bgcolor{background:#ffffcc;}
</style>
<script language=javascript>
function openwindow(url,w,h)
{
window.open(url,,toolbar=no,menubar=no,directories=no,status=yes,width= + w + ,height= + h + ,scrollbars=yes,resizable=yes);
return false;
}
</script>
</head>
<body bgcolor=#ccffcc><center>
<br>
<table width=450 bgcolor=white cellpadding=0 cellspacing=0 style=border:none;>
<tr><td colspan=2 align=center class=bar>當前在線用戶</td></tr>
</table><br>
<asp:label font-size=8pt id=showmsg runat=server/>
<table width=450 bgcolor=white cellpadding=2 cellspacing=1 class=grid>
<asp:label font-size=8pt id=maininfo runat=server/>
</table>
</center></body></html>