aneira correta de referenciar Javascript no asp.net MV

Qual é a maneira correta de fazer referência ao Javascript no ASP.NET MVC? Usar algo como ../../Scripts/Myscript.js parece funcionar bem para rotas que são tradicionais {controller} / {action} / {id}, mas são mais frágeis para algo mais ou menos complexo que isso. O mais preocupante é que a referência absoluta racional (/Scripts/Myscript.js) quebra o Intellisense no Visual Studio.

Como você lida com isso

EDIT: Esta é obviamente uma pergunta muito antiga neste momento, mas estou editando para mencionar que no MVC4, tudo que você precisa é o seguinte:

src="~/Scripts/Whatever.js"

Isso é suficiente para o Razor descobrir onde você quer dizer, usando o caminho rai

questionAnswers(10)

yourAnswerToTheQuestion