zoukankan      html  css  js  c++  java
  • 全局应用程序类Global

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.SessionState;

    namespace 全局应用程序类Global应用
    {
        
    public class Global : System.Web.HttpApplication
        {

            
    protected void Application_Start(object sender, EventArgs e)
            {
                
    //程序第一次运行;
            }

            
    protected void Session_Start(object sender, EventArgs e)
            {
                
    //Session第一次接入时触发,可以实现在线用户统计的代码
            }

            
    protected void Application_BeginRequest(object sender, EventArgs e)
            {
                
    //页面请求数据,可以用来实现图片防盗链,图片加水印,禁用IP地址等代码

                
    //禁用IP地址
                
    //if (Request.UserHostAddress == "127.0.0.1")
                
    //{
                
    //    Response.Write("您的IP地址被禁用,无法访问本站");
                
    //    Response.End();
                
    //}

                
    //图片防盗链,假设网站只有jpg格式的图片
                if (Request.Url.AbsolutePath.EndsWith(".jpg"&& Request.UrlReferrer.Host != "localhost")
                {
                    Response.WriteFile(Server.MapPath(
    "Info.png"));
                }
            }

            
    protected void Application_AuthenticateRequest(object sender, EventArgs e)
            {

            }

            
    protected void Application_Error(object sender, EventArgs e)
            {
                
    //引发异常; 也可以在Web.config中配置错误页,也可以在这里写代码; 
                
    //使用 Server.GetLastError();获取异常信息,可以记录到日志中;
                Server.GetLastError();
            }

            
    protected void Session_End(object sender, EventArgs e)
            {

            }

            
    protected void Application_End(object sender, EventArgs e)
            {

            }
        }
    }
  • 相关阅读:
    MSSQL锁定1.Isolation level (myBased)
    等待状态CXPACKET分析
    拒绝了对对象 'sp_sdidebug'(数据库 'master',所有者 'dbo')的 EXECUTE 权限
    Oracle CBO 统计信息的收集与执行计划的选择
    Oracle 11gR1 on Win7
    读书笔记 <<你的知识需要管理>>
    ORA01555 总结
    Buffer Cache Management
    如何选择合适的索引
    书评 <SQL Server 2005 Performance Tuning性能调校> 竟然能够如此的不用心........
  • 原文地址:https://www.cnblogs.com/zhuiyi/p/2052816.html
Copyright © 2011-2022 走看看