zoukankan      html  css  js  c++  java
  • asp.net路劲相关

    ResolveClientUrl返回相对于当前页面下文件的地址
    ResolveUrl则返回页面所在应用程序下的相对地址
    在使用相对URL地址时一定要在前面加上(~)或(~/)

      

    /// <summary>
            /// 获得根路径
            /// </summary>
            /// <returns></returns>
            public static string GetRootPath()
            {
                string path = HttpContext.Current.Request.Url.AbsoluteUri;
                path = path.Substring(0, path.IndexOf(HttpContext.Current.Request.Url.LocalPath));
                path += HttpContext.Current.Request.ApplicationPath;
    
                if (!path.EndsWith("/"))
                {
                    path += "/";
                }
                return path;
            }
    
            /// <summary>
            /// 获得物理根路径
            /// </summary>
            /// <returns></returns>
            public static string GetRootServerPath()
            {
                string path = HttpContext.Current.Server.MapPath("~");
                if (!path.EndsWith("\\"))
                {
                    path += "\\";
                }
                return path;
            }
    
    
    

         

     function GetUrlParas(paras) {
      	var url = location.href;
      	var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
      	var paraObj = {}
      	for (i = 0; j = paraString[i]; i++) {
      		paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
      	}
      	var returnValue = paraObj[paras.toLowerCase()];
      	if (typeof (returnValue) == "undefined") {
      		return "";
      	} else {
      		return returnValue;
      	}
      }
      //GetPara
      function GetParasByUrl(url,paras) {
    
      	if (url.indexOf("?") < 0 ) {
      		return "";
      	}
      	var paraString = url.substring(urls.indexOf("?") + 1, url.length).split("&");
      	var paraObj = {}
      	for (i = 0; j = paraString[i]; i++) {
      		paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
      	}
      	var returnValue = paraObj[paras.toLowerCase()];
      	if (typeof (returnValue) == "undefined") {
      		return "";
      	} else {
      		return returnValue;
      	}
      }
      function GetRootPath() {
      	var urlPart = window.location.href;
      	var filePart = window.location.pathname;
      	var paraPart = window.location.search;
      	var retV = urlPart.replace(filePart, "").replace(paraPart, "");
      	return retV;
      } //function-end
    
  • 相关阅读:
    Deadlock Detecting--转
    java.util.concurrent包详细分析--转
    spring源码分析之spring-core总结篇
    Google和Baidu常用的搜索技巧--转
    极速发展的饿了么订单系统架构演进--转
    唯品会订单分库分表的实践总结以及关键步骤--转
    数据扩展性探讨和总结--转
    MAT使用--转
    Java 8 Stream API详解--转
    论海明威的存在主义宗教意识——存在主义虚无主义。注:部分观点个人不赞同
  • 原文地址:https://www.cnblogs.com/fuhui/p/1942845.html
Copyright © 2011-2022 走看看