Manière correcte de référence Javascript dans ASP.NET MVC?

Quelle est la bonne façon de référence Javascript dans ASP.NET MVC? En utilisant quelque chose comme ../../Scripts/Myscript.js semble bien fonctionner à des itinéraires traditionnels {controller}/{action}/{id}, mais sont plus fragiles pour quelque chose de plus ou moins complexe que cela. De plus inquiétant est que le rationnel référence absolue (/Scripts/Myscript.js) les pauses Intellisense de Visual Studio.

Comment la gérez-vous?

EDIT: C'est évidemment une très vieille question, à ce stade, mais je suis en train de modifier de mentionner que dans la MVC4, tous vous avez besoin est cela:

src="~/Scripts/Whatever.js"

C'est suffisant pour le Rasoir à comprendre où tu veux dire, en utilisant le chemin d'accès racine.

OriginalL'auteur Jeff Putz | 2009-06-02