У меня есть URL-адрес, как это:Получить URL без строк запроса
http://www.example.com/mypage.aspx?myvalue1=hello&myvalue2=goodbye
Я хочу, чтобы получить http://www.example.com/mypage.aspx
от него.
Можете ли вы рассказать мне, как я могу его получить?
url.AbsolutePath возвращает только часть пути URL (/mypage.aspx); preend url.Scheme (http) + Uri.SchemeDelimiter (: //) + url.Authority (www.somesite.com) для полного URL-адреса, который вам нужен – Ryan
Метод Uri.GetLeftPart проще, как упоминалось http://stackoverflow.com/questions/1188096/truncating-query-string-return-clean-url-c-sharp-asp-net/1188180 # 1188180 –