我的网址引用了不是指向页面的直接祖先的文件夹 - 如下所示:
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#中执行此操作?
答案 0 :(得分:1)
Uri uri = new Uri("http://www.mysite.com/home/../help/helppage.aspx");
uri.AbsoluteUri; // <- Contains http://www.mysite.com/help/helppage.aspx