ASP.NET MVC Url.Action in JQuery wird nicht erkannt
Ich versuche, die Methode Url.Action () in meiner js-Datei zu verwenden, um URLs für meine Ajax-Aufrufe zu definieren. Bisher bin ich gescheitert.
$.ajax(
{
type: "POST",
url: '@Url.Action("SomeAction", "SomeController")',
data: {
fileID: rightClickedFileId
},
success: function (data) {
}
});
Wenn ich die URL auf diese Weise definiere, versucht der Browser, Daten zu veröffentlichen
http://localhost:5907/FileManager/@Url.Action(%22SomeAction%22,%20%22SomeController%22)
und infolgedessen schlägt mein Ajax-Anruf fehl.
Allerdings wenn ich benutze'/SomeController/SomeAction'
Stattdessen funktioniert alles gut.
Zweitens funktioniert ok, aber ich frage mich, das Problem mit dem ersten? Könnte es an der Routing-Konfiguration liegen?
Vielen Dank.