Использование скриптов на главной странице с ASP.NET MVC

Я довольно новичок в ASP.NET MVC, и у меня возникли небольшие проблемы со сценариями ... в частности, я хочу использовать jQuery на большинстве страниц, поэтому имеет смысл поместить его на главную страницу. Однако, если я делаю (из моего~/Views/Shared/Site.Master):

<script src="../../Scripts/jquery-1.2.6.js" type="text/javascript"></script>

Тогда это буквально то, что сводится к клиенту - что, конечно, работает, только если наш текущий маршрут имеет правильное количество уровней. Начиная с~/Scripts/... не работает Начиная с/Scripts/... будет работать только в том случае, если проект находится в корне сайта (что я не хочу предполагать).

У меня есть один рабочий подход (я опубликую ниже) - но: я что-то упустил?

Я бы предпочел не привлекать диспетчер сценариев, поскольку это, кажется, лишает простоты модели ASP.NET MVC ... или я слишком беспокоюсь?

Вот способ, которым я могу заставить это работать, который работает также для нетривиальных виртуальных машин - но это кажется чрезмерно сложным:

<script src="<%=Url.Content("~/Scripts/jquery-1.2.6.js")%>" type="text/javascript"></script>

Ответы на вопрос(11)

Ваш ответ на вопрос