ResolveUrl в статическом веб-методе

Как разрешить URL-адрес, например "../../images/test.png", в " http://yoursite.com/images/test.png" в статическом веб-методе asp.net?

2 ответа

Решение

Вот запись в блоге от Рика Стрэла, которая может помочь: http://www.west-wind.com/weblog/posts/154812.aspx

Смотреть в HttpContext.Current.Request

Мне удалось использовать текущий контекст и пути приложения вместе:

    Uri uri = new Uri(HttpContext.Current.Request.Url,
                System.IO.Path.Combine(HttpContext.Current.Request.ApplicationPath,
                "Reports/CareerDev.aspx"));
    return uri.AbsoluteUri;
Другие вопросы по тегам