Dzwebs.Net

撰写电脑技术杂文十余年

asp.net如何实现当前在线人数的统计

Admin | 2008-1-31 23:32:45 | 被阅次数 | 7726

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

        使用asp.net实现当前在线人数的统计很简单,仅需要修改两个文件!

        本例使用的环境是:VS2005 ;

        文件一:Global.asax

        文件二:显示在线人数的页面

        ①:在线人数统计代码的实现

        打开Global.asax文件,在相应的位置输入如下示例的代码:


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


        设置好了变量,之后还需要对变量进行修改,在相应位置输入如上图的代码,前面的代码说明当有人进入你的网站时,在线人数就加一,后面的代码说明当有人进入你的网站之后,在规定时间内与服务器之间无任何连接,则在线人数自动减一!

        上述提到的规定时间,我们可自行设置其时间大小,这个可以通过Web.config文件来设置,相关代码如下:

        <sessionState mode="InProc" cookieless="false" timeout="20"/>
        //在配置文件相应位置添加即可,一般默认的时间大小是20分钟;

        ②:在线人数的显示

        在页面中添加下面的代码即可!

        Application["CurrentUserCount"].ToString().Trim();


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231