C# 在c中创建绝对Uri#

C# 在c中创建绝对Uri#,c#,uri,C#,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; 我想得到:“http://www.camb.com/used/product/100.aspx“ 相反,我得到:“http://www.

我的代码不工作,为什么

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“

您需要/在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;

您需要/在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;