существует ли такой метод, как Url.Content ();
Почему , как , когда есть Url.Content
?
var url = Url.Content("~/something/something");
который позаботится об имени виртуального каталога, и если ваша сторона развернута в корне http://example.com
, он вернет /something/something
, а если у вас есть виртуальный каталог http://example.com/applicationname
, он вернет /applicationname/something/something
.
Поэтому каждый раз, когда вам нужно связать статический ресурс, вы всегда должны использовать Url.Content
.Например:
<img src="<%= Url.Content("~/images/foo.png") %>" alt="" />
всегда правильно разрешает URL-адрес изображения независимо от того, где развернут ваш сайт.