¿Cuál es la forma correcta de hacer referencia a Javascript en ASP.NET MVC? Usar algo como ../../Scripts/Myscript.js parece funcionar bien para las rutas que son las {controller}/{action}/{id} tradicionales, pero son más frágiles para cualquier cosa más o menos compleja que eso. De mayor preocupación es que la referencia absoluta racional (/Scripts/Myscript.js) rompe Intellisense en Visual Studio.¿Forma correcta de hacer referencia a Javascript en ASP.NET MVC?
¿Cómo lo manejas?
EDIT: Esto es obviamente una cuestión muy antigua en este punto, pero estoy editando mencionar que en MVC4, todo lo que necesita es la siguiente:
src="~/Scripts/Whatever.js"
Eso es suficiente para que la maquinilla de afeitar de averiguar donde significa, usando la ruta raíz.
Cómo funciona el Intellisense en VS de esta manera? –