Я работаю над веб-приложением, используя Asp. Net Core 3.1, я делаю вызов ajax (используя библиотеку ax ios, метод - POST):
<script>
axios({
url: '/home/test', // HomeController/Test Action
method: 'post',
data: {
abc: 123
},
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
</script>
в my HomeController у меня есть соответствующее действие:
[HttpPost]
public IActionResult Test(string abc)
{
return Json(new { abc });
}
в этом случае привязка не работает, даже если я добавляю атрибут [FromBody], например:
[HttpPost]
public IActionResult Test([FromBody]string abc)
{
return Json(new { abc });
}
какое решение в этом чехол?