【发布时间】:2021-09-12 11:11:52
【问题描述】:
我正在尝试将一些使用 ajax 的简单数据从我的视图发布到控制器。当我将它切换到 HttpGet 时,它工作正常,但是在尝试 httppost 时,我总是得到错误 400。 这是我的视图代码:
@Html.Hidden("postSettings", Url.Action("MethodName", "MyController"))
$.ajax({
url: $("#postSettings").val(),
type: "POST",
data: JSON.stringify(11),
dataType: "json",
contentType: "application/json",
success: function (_result) {
console.log("success")
},
error: function (e) {
console.log(e);
}
});
我的控制器中的代码:
[HttpPost]
public IActionResult MethodName(object value)
{
return Ok();
}
【问题讨论】:
标签: asp.net ajax model-view-controller