1

コードが機能しません。なぜですか?

Uri urlNext = new Uri("product/100.aspx",UriKind.RelativeOrAbsolute);
urlNext = new Uri(new Uri("http://www.camb.com/used"), urlNext);
string url = urlNext.AbsoluteUri;

取得したい:"http://www.camb.com/used/product/100.aspx"
代わりに取得:"http://www.camb.com/product/100.aspx"

4

1 に答える 1

10

URI の末尾に / が必要です。

Uri urlNext = new Uri("product/100.aspx",UriKind.RelativeOrAbsolute);
urlNext = new Uri(new Uri("http://www.camb.com/used/"), urlNext);
string url = urlNext.AbsoluteUri;
于 2012-09-20T08:57:28.273 に答える