C#實現(xiàn)根據(jù)給出的相對地址獲取網(wǎng)站絕對地址的方法
更新時間:2015年03月26日 15:57:06 作者:feige
這篇文章主要介紹了C#實現(xiàn)根據(jù)給出的相對地址獲取網(wǎng)站絕對地址的方法,涉及C#URL及字符串操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了C#實現(xiàn)根據(jù)給出的相對地址獲取網(wǎng)站絕對地址的方法。分享給大家供大家參考。具體分析如下:
這段C#代碼在ASP.NET的項目中可以根據(jù)給定的相對地址獲取絕對訪問地址,例如:給出 /codes/index.php 可以返回http://www.dhdzp.com/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#程序設計有所幫助。
相關文章
C#利用win32 Api 修改本地系統(tǒng)時間、獲取硬盤序列號
這篇文章主要介紹了C#利用win32 Api 修改本地系統(tǒng)時間、獲取硬盤序列號的方法及代碼分享,需要的朋友可以參考下2015-03-03
C#使用iTextSharp庫將圖片轉(zhuǎn)換為PDF
iTextSharp 是一個開源的 .NET 庫,主要用于創(chuàng)建和操作 PDF 文檔,本文主要介紹了如何使用 C# 和 iTextSharp 將圖片轉(zhuǎn)換為 PDF 的功能,需要的可以參考下2024-12-12
c# winform 解決PictureBox 無法打印全部圖片的問題
這篇文章主要介紹了c# winform 解決PictureBox 無法打印全部圖片的問題,幫助大家更好進行c# winform開發(fā),感興趣的朋友可以了解下2020-12-12
Entity?Framework模型優(yōu)先與實體對象查詢
這篇文章介紹了Entity?Framework模型優(yōu)先與實體對象查詢,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06
Unity UGUI的ToggleGroup選項組件介紹使用
這篇文章主要為大家介紹了Unity UGUI的ToggleGroup選項組件介紹使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-07-07

