asp.net如何实现当前在线人数的统计
Admin
|
2008-1-31 23:32:45
|
TrackRecord:
2860
Times | Tag标签:asp.net
打印本页
您当前所处的位置是:〖首页〗→【文章页】
本站共有16个图文教程栏目,请用心拜读!
本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。
使用asp.net实现当前在线人数的统计很简单,仅需要修改两个文件!
本例使用的环境是:VS2005 ;
文件一:Global.asax
文件二:显示在线人数的页面
①:在线人数统计代码的实现
打开Global.asax文件,在相应的位置输入如下示例的代码:

如上图,首先相应的位置输入如上的代码,作为一个全局统计变量,初始值为0;

设置好了变量,之后还需要对变量进行修改,在相应位置输入如上图的代码,前面的代码说明当有人进入你的网站时,在线人数就加一,后面的代码说明当有人进入你的网站之后,在规定时间内与服务器之间无任何连接,则在线人数自动减一!
上述提到的规定时间,我们可自行设置其时间大小,这个可以通过Web.config文件来设置,相关代码如下:
<sessionState mode="InProc" cookieless="false" timeout="20"/>
//在配置文件相应位置添加即可,一般默认的时间大小是20分钟;
②:在线人数的显示
在页面中添加下面的代码即可!
Application["CurrentUserCount"].ToString().Trim();
会员评论列表:

正在加载数据,请稍后……
针对本篇文章或本站,请您发表个人的建议或批评!