Адресация ресурсов в приложениях MVC - PullRequest
0 голосов
/ 28 августа 2010

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

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

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

или

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

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

1 Ответ

3 голосов
/ 28 августа 2010

Используйте встроенный помощник URL MVC следующим образом:

<script src="<%= Url.Content("~/Scripts/jquery-1.3.2.min.js")%>" type="text/javascript"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...