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>

  • 相关阅读:
    DB2隔离级别之RR/RS/CS/UR
    struts1之工作原理
    CSS之伪类
    JSF+EJB+JPA之整体思想
    microservice-cloud-03-provider-product-8001
    在SpringCloud中MAVEN配置文件中的更改
    springBoot和MyBatis整合中出现SpringBoot无法启动时处理方式
    使用springBoot和mybatis整合时出现如下错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解决方案
    application.properties
    springboot
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1158518.html
Copyright © 2011-2022 走看看