Ajax Posting строка в действие контроллера возвращает 404C#

Место общения программистов C#
Anonymous
Ajax Posting строка в действие контроллера возвращает 404

Сообщение Anonymous »

При нажатии клавиши я вызываю функцию JavaScript, эта функция должна вызвать действие контроллера и вернуть результат, но я получаю ошибку 404. У меня есть точки останова в верхней части действия контроллера, но я никогда не нажимал ни на одну из них. Я предполагаю, что он не попадает, потому что тип или что-то связано с отправляемыми данными.

Он закодирован на C# MVC .NET 6

Код: Выделить всё

Java Script::::
function GetThingsContaining() {

$.ajax({
type: "POST",
url: "GetThingsContaining/MyController",
data: { searchCriteria: "afd" },
dataType: "json",
success: function (data) {
//do work if successful
},
error: function (data) {
alert("Well that stinks")
},
});
}

Код: Выделить всё

   Controller Action
[HttpPost]
public IActionResult GetThingsContaining(string searchCriteria) {
return PartialView("~/Views/Investments/_SearchDataList.cshtml", returnModel);
}
Я ставлю точку останова на возврате, но так и не достиг ее. В инструментах разработчика выдает 404

Подробнее здесь: https://stackoverflow.com/questions/784 ... eturns-404

Вернуться в «C#»