2011-01-06 13 views

Respuesta

28

De esta manera:

new Uri(someString).PathAndQuery 
+3

A lo que la clase de espacio de nombres "URL" pertenece a? ¿Estás seguro de que es Url y no Uri? – HABJAN

+1

@HABJAN: Tienes razón; mi error. – 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" 
Cuestiones relacionadas