如何使用非祖先引用解析url

时间:2010-02-07 01:52:16

标签: c# url

我的网址引用了不是指向页面的直接祖先的文件夹 - 如下所示:

    http://www.mysite.com/home/../help/helppage.aspx

    http://www.mysite.com/contact/../help/helppage.aspx

    http://www.mysite.com/accounts/performing-accounts/../../help/helppage.aspx

我希望能够毫不含糊地解决这些问题

http://www.mysite.com/help/helppage.aspx

如何在C#中执行此操作?

1 个答案:

答案 0 :(得分:1)

Uri uri = new Uri("http://www.mysite.com/home/../help/helppage.aspx");
uri.AbsoluteUri; // <- Contains http://www.mysite.com/help/helppage.aspx