2010-08-27 2 views
0

Я работаю над сайтом MVC, который содержит перегруженные контроллеры, которые принимают переменные параметры. В зависимости от количества параметров (mysite/{id}) и (mysite/{id}/{name}/{state}) изменяются относительные пути к ресурсам.Адресация ресурсов в приложениях MVC

Такой же вид может использоваться различными контроллерами. Как лучше всего использовать ресурсы, такие как библиотеки сценариев или изображения?

<img src="../../Content/Images/Fred.png" /> 

или

<img src="../../../Content/Images/Fred.png" /> 

Может ли это быть достигнуто с помощью пути относительно корня вместо текущего вида? Что-то типа «~ /» существует в MVC? Или я должен использовать разделитель, отличный от косой черты в URL-адресах моих страниц (контролеры & просмотров).

ответ

3

Использование встроенного URL помощника MVC выглядеть примерно так:

<script src="<%= Url.Content("~/Scripts/jquery-1.3.2.min.js")%>" type="text/javascript"></script> 
Смежные вопросы