Mejor solución para usar Url.Action en código javascript

En mi proyecto actual usando asp.net MVC 3 (usando razor), cuando estoy haciendo llamadas Ajax, tengo que mantener el JS en la página de visualización porque quiero usar Url.Action para generar la URL. Esto significa que no puedo dividir el código js en archivos .JS. ¿Existe una solución mejor que la que estoy haciendo actualmente?

Respuestas a la pregunta(4)

Su respuesta a la pregunta