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)
            {

            }
        }
    }
  • 相关阅读:
    iOS-mac下 svn的使用
    iOS-Model-View-ViewModel & ReactiveCocoa
    iOS-通过实现一个TableView来理解iOS UI编程(转)
    iOS-细说 iOS 消息推送(转)
    【原创】O2O,你真的知道怎么玩吗?
    谷歌提升虚拟运营商逼格,传统电信运营商的好日子到头?
    【技术贴】大型发布会现场的WiFi网络应该如何搭建?
    千万别把WIFI玩坏了!关于WIFI的新鲜玩法和商业模式探讨
    【深度分享】千团大战:看今天商业WiFi乱局及其破解之道
    (转)迎接 Entity Framework 7
  • 原文地址:https://www.cnblogs.com/zhuiyi/p/2052816.html
Copyright © 2011-2022 走看看