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 回答