ASP.NET MVC Url.Action en JQuery no se reconoce

Estoy tratando de usar el método Url.Action () en mi archivo js para definir las URL para mis llamadas ajax. Hasta ahora he fallado.

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

    }
 });

Si defino la url de esta manera, el navegador intenta publicar datos en

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

y como resultado mi llamada ajax falla.

Sin embargo, si uso'/SomeController/SomeAction' en cambio, todo funciona bien.

Segundo funciona bien, pero me pregunto cuál es el problema con el primero. ¿Podría ser debido a la configuración de enrutamiento?

Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta