木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java5年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql5年进入店铺

统计在线人数

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

 

posted @ 2012-10-22 16:01  程序流程图  阅读(329)  评论(0)    收藏  举报
木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java5年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql5年进入店铺