ASP.NET MVC Url.Action no JQuery não é reconhecido

Eu estou tentando usar o método Url.Action () no meu arquivo js para definir URLs para minhas chamadas ajax. Até agora eu falhei.

 $.ajax(
 {
    type: "POST",
    url: '@Url.Action("SomeAction", "SomeController")',
    data: { 
        fileID: rightClickedFileId
    },
    success: function (data) {

    }
 });

Se eu definir a url dessa maneira, o navegador tenta postar dados para

http://localhost:5907/FileManager/@Url.Action(%22SomeAction%22,%20%22SomeController%22)

e como resultado minha chamada ajax falha.

No entanto, se eu usar'/SomeController/SomeAction' em vez disso, tudo funciona bem.

Segundo funciona ok, mas eu estou querendo saber o problema com o primeiro? Poderia ser devido a configuração de roteamento?

Obrigado.

questionAnswers(4)

yourAnswerToTheQuestion