碰到呢一个难题....Uri类的 BUG....
Uri rUrl = new Uri("http://www.xxx.com/view.php?id=10449");
Uri xUrl = new Uri(rUrl, "?id=10449&page=2");
Console.WriteLine(xUrl.ToString());
正确的应该是
http://www.xxx.com/view.php?id=10449&page=2
可是用URI类获取的却是
http://www.xxx.com/?id=10449&page=2
请问这个问题该如何解决.....在IE上都可以正确的识别为
http://www.xxx.com/view.php?id=10449&page=2
这个是BUG么
------解决方案--------------------C# code
Uri rUrl = new Uri("http://www.xxx.com/view.php?id=10449");
Uri xUrl = new Uri(rUrl, rUrl.LocalPath+"?id=10449&page=2");
MessageBox.Show(xUrl.ToString());