소프트웨어/C# & ASP.NET

완전한 URL을 알아내는 방법

falconer 2009. 11. 12. 17:54

원문 : 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);

출처 : http://kimgwajang.tistory.com/7