统计在线人数

简介: 如何运用内置对象session和application对象实现统计在线人数 首先创建一个全局应用程序类Global.asax   protected void Application_Start(object sender, EventArgs e) ...

如何运用内置对象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>

 

相关文章
|
9天前
|
存储 前端开发 NoSQL
如何优雅地实现在线人数统计功能:技术干货分享
在现代Web开发中,实时在线人数统计是一个常见且重要的功能,它不仅提升了用户体验,还能为网站运营者提供宝贵的数据支持。今天,我们将深入探讨如何优雅地实现这一功能,结合前端展示、后端处理及数据存储等多个方面,为您呈现一套完整的技术解决方案。
51 5
|
10月前
|
存储
统计网站的在线人数
统计网站的在线人数
72 0
|
11月前
|
数据库
查询各年龄段人数
查询各年龄段人数
68 0
|
缓存 运维 前端开发
如何设计一个70W在线人数的弹幕系统文章分析
如何设计一个70W在线人数的弹幕系统文章分析
78 3
|
前端开发 JavaScript 网络协议
分析“如何设计一个 70w 在线人数的弹幕系统”
分析“如何设计一个 70w 在线人数的弹幕系统”
86 0
|
小程序 数据挖掘 BI
如何统计游戏中的数据
文主要内容是教你如何统计小游戏中的数据,强烈建议收藏,因为你迟早会在自己的小游戏中用到。 如果你没有任何的游戏开发经验,欢迎观看我的“人人都能做游戏”系列教程,它会手把手的教你做出自己的第一个小游戏。
146 0
1、统计文本中性别为“男”的用户数。2、统计每个省(或直辖市)用户数。
1、统计文本中性别为“男”的用户数。2、统计每个省(或直辖市)用户数。
|
BI 对象存储 开发者
报表统计_广告投放统计_需求介绍 | 学习笔记
快速学习报表统计_广告投放统计_需求介绍
140 0
报表统计_广告投放统计_需求介绍 | 学习笔记
|
算法 搜索推荐 BI
【课后任务】房源画像及统计报表建设|学习笔记
快速学习【课后任务】房源画像及统计报表建设
179 0