zoukankan      html  css  js  c++  java
  • ASPNET下的路径辅助类

    using   System;
    using   System.Web;

    namespace   SysClassLibrary.Common
    {
    ///   <summary>
    ///   Application   的摘要说明。
    ///   网站相关路径信息
    ///   </summary>
    public   class   Application   :System.Web.HttpApplication
    {
    public   Application()
    {
    this.Init();
    }
    #region   初始化
    public   override   void   Dispose()
    {
    base.Dispose   ();
    }

    public   override   void   Init()
    {
    base.Init   ();
    }
    #endregion
    #region   相关参数
    ///   <summary>
    ///   应用程序对应物理目录
    ///   </summary>
    public   static   string   PhysicalApplicationPath
    {
    get
    {
    return   HttpContext.Current.Request.PhysicalApplicationPath;
    }
    }
    ///   <summary>
    ///   应用程序文件物理路径
    ///   </summary>
    public   static   string   PhysicalPath
    {
    get
    {
    return   HttpContext.Current.Request.PhysicalPath;
    }
    }
    ///   <summary>
    ///   应用程序虚拟目录名称
    ///   </summary>
    public   static   string   ApplicationPath
    {
    get
    {
    return   HttpContext.Current.Request.ApplicationPath;
    }
    }
    ///   <summary>
    ///   Javascript脚本目录地址   :http://localhost/hwe/cmdjs/
    ///   </summary>
    public   static   string   JsFilesPath
    {
    get
    {
    return   ApplicationPathUrl+ "/cmdjs/ ";
    }
    }

    ///   <summary>
    ///   Style样式表目录地址   :http://localhost/hwe/cmdimg/
    ///   </summary>
    public   static   string   StyleFilePath
    {
    get
    {
    return   ApplicationPathUrl+ "/cmdimg/ ";
    }
    }
    ///   <summary>
    ///   XmlDocument   虚拟目录位置  
    ///   </summary>
    public   static   string   XmlDocumentPath
    {
    get
    {
    return     PhysicalApplicationPath   +@ "XmlDocument\ ";
    }
    }


    ///   <summary>
    ///   应用程序地址   :http://localhost/hwe
    ///   </summary>
    public   static   string   ApplicationPathUrl
    {
    get
    {
    HttpContext   c   =   HttpContext.Current   ;
    if(HttpContext.Current.Server.MapPath( ". ")!= "/ ")
    return   "http:// "+System.Net.Dns.GetHostName()+ApplicationPath;
    else
    return   "http:// "+System.Net.Dns.GetHostName();
    }
    }
    ///   <summary>
    ///   应用程序签名路径
    ///   </summary>
    public   static   string   IdiographPath
    {
    get
    {
    return   ApplicationPathUrl+ "/qm/ ";  
    }
    }

                    #endregion
    }
    }

    魔兽就是毒瘤,大家千万不要玩。
  • 相关阅读:
    GetUrlParam:获取Url参数,返回一个对象
    getPropByPath:根据字符串路径获取对象属性 : 'obj[0].count'
    dateFormater:格式化时间
    搜索引擎ElasticSearchV5.4.2系列二之ElasticSearchV5.4.2+kibanaV5.4.2+x-packV5.4.2安装
    大数据系列之并行计算引擎Spark部署及应用
    大数据系列之并行计算引擎Spark介绍
    大数据系列之数据仓库Hive安装
    大数据系列之数据仓库Hive命令使用及JDBC连接
    大数据系列之分布式计算批处理引擎MapReduce实践-排序
    大数据系列之Hadoop分布式集群部署
  • 原文地址:https://www.cnblogs.com/tracy/p/1782277.html
Copyright © 2011-2022 走看看