ASP.NET MVC Url.Action в JQuery не распознается
Я пытаюсь использовать метод Url.Action () в моем файле js, чтобы определить URL для моих вызовов ajax. Пока что я потерпел неудачу.
$.ajax(
{
type: "POST",
url: '@Url.Action("SomeAction", "SomeController")',
data: {
fileID: rightClickedFileId
},
success: function (data) {
}
});
Если я определю URL таким образом, браузер попытается опубликовать данные в
http://localhost:5907/FileManager/@Url.Action(%22SomeAction%22,%20%22SomeController%22)
и в результате мой вызов Ajax не удается.
Однако, если я использую'/SomeController/SomeAction'
вместо этого все работает отлично.
Второй работает нормально, но мне интересно, проблема с первым? Может ли это быть из-за конфигурации маршрутизации?
Благодарю.