zoukankan      html  css  js  c++  java
  • 统计在线人数

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

     

  • 相关阅读:
    Codeforces Round #605 (Div. 3)E
    Codeforces Round #628 (Div. 2)
    Codeforces Round #627 (Div. 3)
    AC自动机,知识点+hdu模板题
    Tire树,hdu2846,hdu4825
    Educational Codeforces Round 83 (Rated for Div. 2)
    分层最短路
    初入mysql的学习
    赛后总结
    Codeforces Round #625 (Div. 2, based on Technocup 2020 Final Round) D
  • 原文地址:https://www.cnblogs.com/java20130723/p/3211560.html
Copyright © 2011-2022 走看看