统计在线人数

简介:

如何运用内置对象session和application对象实现统计在线人数

首先创建一个全局应用程序类Global.asax

 

protected void Application_Start(object sender, EventArgs e)
        {
            if (Application["CountOnline"] == null)
            {
                Application["CountOnline"] = 0;
            }        
        }
        //设置session对象,生存时间为1分钟
        protected void Session_Start(object sender, EventArgs e)
        {
            Session.Timeout = 1;
            int countOnline = (int)Application["CountOnline"];//获取在线人数
            countOnline++;
            Application["CountOnline"] = countOnline;//设置当前在线人数

        }

//会话对象销毁的时候,Session对象减1
        protected void Session_End(object sender, EventArgs e)
        {
            int countOnline = (int)Application["CountOnline"];//获取当前在线人数
            countOnline--;
            Application["CountOnline"] = countOnline;
        }

 

其次在页面中绑定

<div>
    当前在线人数为:<%=Application["CountOnline"] %>
    </div>

 



















本文转自蓬莱仙羽51CTO博客,原文链接:http://blog.51cto.com/dingxiaowei/1366650,如需转载请自行联系原作者


相关文章
|
9月前
|
C++
成绩统计
小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。如果得分至少是60分,则称为及格。
64 0
|
6月前
|
存储
统计网站的在线人数
统计网站的在线人数
43 0
|
7月前
|
数据库
查询各年龄段人数
查询各年龄段人数
45 0
|
10月前
|
前端开发 JavaScript 网络协议
分析“如何设计一个 70w 在线人数的弹幕系统”
分析“如何设计一个 70w 在线人数的弹幕系统”
61 0
|
10月前
|
缓存 运维 前端开发
如何设计一个70W在线人数的弹幕系统文章分析
如何设计一个70W在线人数的弹幕系统文章分析
62 3
|
12月前
|
小程序 数据挖掘 BI
如何统计游戏中的数据
文主要内容是教你如何统计小游戏中的数据,强烈建议收藏,因为你迟早会在自己的小游戏中用到。 如果你没有任何的游戏开发经验,欢迎观看我的“人人都能做游戏”系列教程,它会手把手的教你做出自己的第一个小游戏。
116 0
1、统计文本中性别为“男”的用户数。2、统计每个省(或直辖市)用户数。
1、统计文本中性别为“男”的用户数。2、统计每个省(或直辖市)用户数。
|
关系型数据库 MySQL 数据库