[英]How to get a relative url from an absolute Url programmaticaly?
我得到了一個絕對URL,如下所示: http://pc6/Surveys/Lists/Survey list
我該如何將其轉換為相對網址?
這是我嘗試過的方法,但似乎不起作用。
foreach (SPListItem item in itemCollections)
{
string Url = item["URL"].ToString();
string[] url = Url.Split(',');
var listUrl = url[0]; //Here I Got Absolute Url
}
我想這取決於您想要相對於什么,但是假設您只是在尋找絕對路徑...
string absolute = "http://example.com/this/is/a/test";
string rel = new Uri(absolute).AbsolutePath;
或與查詢,
string rel = new Uri(absolute).PathAndQuery;
誠然,我對您的嘗試也感到困惑。 為什么要用逗號分開? 也許我們不是在同一頁面上談論相對路徑應該是什么樣子? 無論如何,都應該這樣做。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.