Я могу найти множество функций .NET, которые конвертируют virtual path ("~/images/test.jpeg")
в relative url ("/MYSITE/images/test.jpeg")
, однако существуют ли какие-либо функции, которые преобразуют относительный URL в виртуальный путь?Относительный URL-адрес виртуального пути?
В качестве альтернативы можно использовать что-то вроде:
var relativeUrl = "/MYSITE/css/reset.css";
var appPath = System.Web.HttpRuntime.AppDomainAppVirtualPath;
string virtualPath = string.Empty;
if (relativeUrl.IndexOf(appPath, StringComparison.OrdinalIgnoreCase) == 0)
virtualPath = relativeUrl.Substring(appPath.Length);
...
Вместо.
Спасибо.