zoukankan      html  css  js  c++  java
  • 网站访问统计在Global.asax中的配置


    下面是在Global.asax文件中的配置,然后就可以直接在名aspx文件中使用各对象

    <%@ Application Language="C#" %>

    <script runat="server">

        void Application_Start(object sender, EventArgs e)
        {
            // 在应用程序启动时运行的代码
            Application["count"] = 0;//统计网站在线人数
            Application["allcount"] = 0;//统计网站被访问的总数。。。

        }
       
        void Application_End(object sender, EventArgs e)
        {
            //  在应用程序关闭时运行的代码

        }
           
        void Application_Error(object sender, EventArgs e)
        {
            // 在出现未处理的错误时运行的代码

        }

        void Session_Start(object sender, EventArgs e)
        {
            // 在新会话启动时运行的代码
            Application.Lock();
            Application["count"] = Convert.ToInt32(Application["count"]) + 1;//用于统计网站在线人数
            Application["allcount"] = (int)Application["allcount"] + 1; //统计网站被访问的总数。。。
            Application.UnLock();

        }

        void Session_End(object sender, EventArgs e)
        {
            // 在会话结束时运行的代码。
            // 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
            // InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer
            // 或 SQLServer,则不会引发该事件。
            Application.Lock();
            Application["count"] = Convert.ToInt32(Application["count"]) - 1;//用于统计网站在线人数
            Application.UnLock();

        }
          
    </script>

  • 相关阅读:
    uwsgi 的启动停止重启
    项目部署(Python3 + ubuntu 16.04(ali server) + Nginx + uWSGI + Django 1.11)
    阿里云连接上Mysql数据库(10061 errors)
    本地数据库上传到阿里云Mysql
    Django 用户的修改密码接口
    django 的忘记密码接口
    Git光速入门
    缓存问题:一致性、穿击、穿透、雪崩、污染
    redis进阶-高可用:主从复制详解
    Redis分片技术(Redis Cluster)
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1158518.html
Copyright © 2011-2022 走看看