打印本文 打印本文 关闭窗口 关闭窗口
asp.net如何实现当前在线人数的统计
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1408  更新时间:2009/6/9 2:34:06  文章录入:mintao  责任编辑:mintao

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

        本例使用的环境是:VS2005 ;

        文件一:Global.asax

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

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

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


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


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

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

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

        ②:在线人数的显示

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

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

打印本文 打印本文 关闭窗口 关闭窗口