读书人

碰到呢一个难题.Uri类的 BUG.该如何解

发布时间: 2012-01-05 22:36:54 作者: rapoo

碰到呢一个难题....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()); 

读书人网 >C#

热点推荐