완전한 URL을 알아내는 방법

번역/.NET Tip of The Day 2008. 1. 18. 16:01

원문 : How to create fully qualified URLs

ASP.NET에서는 VirtualPathUtility.ToAbsolute 메서드를 이용하면 아주 쉽게 페이지의 절대 경로를 알 수 있습니다. 절대 URL을 얻는 방법도, 절대 경로를 얻는 것 만큼이나 명백하지는 않지만, 무척 쉽습니다. 그냥 리퀘스트 URL이랑 ASP.NET 페이지의 절대경로를 연결하면 됩니다.

string absolutePath = VirtualPathUtility.ToAbsolute("~/test/MyWebForm.aspx");

Uri newUri = new Uri(Request.Url, absolutePath);

: