Ответ 1
Фрагмент @Url.Content("/Scripts/SomeScript.js")
ничего не делает и эквивалентен просто /Scripts/SomeScript.js
.
Однако для путей, начинающихся с "~", он преобразует URL-адрес в правильный относительный URL-адрес приложения, например, @Url.Content("~/Scripts/SomeScript.js")
может перевести на /MyVirtualDirectory/Scripts/SomeScript.js
, если вы развернули свое веб-приложение в виртуальном каталоге MyVirtualDirectory ниже корневую папку веб-сайта.