Как правильно ссылаться на Javascript в ASP.NET MVC? Использование чего-то вроде ../../Scripts/Myscript.js, кажется, хорошо работает для маршрутов, которые являются традиционными {controller} / {action} / {id}, но являются более хрупкими для чего-либо более или менее сложного, чем это. Больше беспокойства вызывает то, что рациональная абсолютная ссылка (/Scripts/Myscript.js) нарушает Intellisense в Visual Studio.
Как вы справляетесь с этим?
РЕДАКТИРОВАТЬ: Это, очевидно, очень старый вопрос на данный момент, но я редактирую, чтобы упомянуть, что в MVC4 все, что вам нужно, это:
src="~/Scripts/Whatever.js"
Этого достаточно, чтобы Razor понял, где вы имеете в виду, используя корневой путь.