获取没有主机的网址部分

Roc*_*ngh 22 c# asp.net

我有这样的网址:

http://www.somesite.com/mypage.aspx?myvalue1=hello&myvalue2=goodbye.

我想得到mypage.aspx?myvalue1 = hello&myvalue2 =再见.你能告诉我怎样才能得到它?

SLa*_*aks 41

像这样:

new Uri(someString).PathAndQuery
Run Code Online (Sandbox Code Playgroud)

  • "Url"类所属的命名空间?你确定它是Url而不是Uri吗? (3认同)

HAB*_*JAN 31

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"
Run Code Online (Sandbox Code Playgroud)