Melhor solução para usar o Url.Action no código javascript

No meu projeto atual usando o asp.net MVC 3 (usando o razor), quando estou fazendo chamadas para o Ajax, tenho que manter o JS na página de visualização porque quero usar o Url.Action para gerar o URL. Isso significa que não consigo dividir o código js em arquivos .JS. Existe uma solução melhor do que o que estou fazendo atualmente.

questionAnswers(4)

yourAnswerToTheQuestion