Я делаю очень простой ajax () метод вызов в asp.net core 2.0 . Это просто вызов функции контроллера из поля зрения. Он также передает значение, используя параметр data .
Функция C # вызывается, но параметр функции контроллера не получает значение .
код:
var idChecked = 5;
$.ajax({
type: "POST",
url: "/BlogCategory/UpdateBulkStatus",
contentType: "application/json; charset=utf-8",
data: '{"idChecked":"' + idChecked + '"}',
dataType: "html",
success: function (msg) {
},
error: function (req, status, error) {
}
});
Функция контроллера
public string UpdateBulkStatus(string idChecked)
{
return "abc";
}

Переменная idChecked всегда равна нулю.
Что не так? Тот же код работает на MVC 5, но не на ядре?