C#實(shí)現(xiàn)根據(jù)給出的相對地址獲取網(wǎng)站絕對地址的方法
本文實(shí)例講述了C#實(shí)現(xiàn)根據(jù)給出的相對地址獲取網(wǎng)站絕對地址的方法。分享給大家供大家參考。具體分析如下:
這段C#代碼在ASP.NET的項(xiàng)目中可以根據(jù)給定的相對地址獲取絕對訪問地址,例如:給出 /codes/index.php 可以返回http://www.dbjr.com.cn/codes/index.php的絕對地址結(jié)果。
/// <summary> /// 根據(jù)給出的相對地址獲取網(wǎng)站絕對地址 /// </summary> /// <param name="localPath">相對地址</param> /// <returns>絕對地址</returns> public static string GetWebPath(string localPath) { string path = HttpContext.Current.Request.ApplicationPath; string thisPath; string thisLocalPath; //如果不是根目錄就加上"/" 根目錄自己會加"/" if (path != "/") { thisPath = path + "/"; } else { thisPath = path; } if (localPath.StartsWith("~/")) { thisLocalPath = localPath.Substring(2); } else { return localPath; } return thisPath + thisLocalPath; }
希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
C#將數(shù)字轉(zhuǎn)換成字節(jié)數(shù)組的方法
這篇文章主要介紹了C#將數(shù)字轉(zhuǎn)換成字節(jié)數(shù)組的方法,涉及C#字符串操作的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04c# 判斷是否為空然后賦值的4種實(shí)現(xiàn)方法
下面小編就為大家分享一篇c# 判斷是否為空然后賦值的4種實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12C#實(shí)現(xiàn)帶百分比的進(jìn)度條功能示例
這篇文章主要介紹了C#實(shí)現(xiàn)帶百分比的進(jìn)度條功能,分析了帶百分比進(jìn)度條的功能需求并結(jié)合實(shí)例形式給出了具體實(shí)現(xiàn)步驟與相關(guān)操作方法,需要的朋友可以參考下2017-05-05詳解C#中使用對象或集合的初始值設(shè)定項(xiàng)初始化的操作
這篇文章主要介紹了詳解C#中使用對象或集合的初始值設(shè)定項(xiàng)初始化的操作,文中分別講了對對象和字典的初始化,需要的朋友可以參考下2016-01-01在Framework 4.0中:找出新增的方法與新增的類(一)
經(jīng)常看到有同學(xué)在討論Framework 4 的新特性,新方法,于是想寫個(gè)程序找出framework4.0中新增的方法和類2013-05-05