2011-01-06 15 views

Odpowiedz

28

Jak to:

new Uri(someString).PathAndQuery 
+3

Do których nazw klasa "URL" należy? Jesteś pewien, że to Url, a nie Uri? – HABJAN

+1

@HABJAN: Masz rację; mój błąd. – SLaks

21
var uri = new Uri("http://www.somesite.com/mypage.aspx?myvalue1=hello&myvalue2=goodbye"); 

string pathOnly = uri.LocalPath;  // "/mypage.aspx" 
string queryOnly = uri.Query;   // "?myvalue1=hello&myvalue2=goodbye" 
string pathAndQuery = uri.PathAndQuery; // "/mypage.aspx?myvalue1=hello&myvalue2=goodbye"