我有一个 AJAX 帖子可以做到这一点。
$.ajax({
type: "POST",
url: "@MyWebSite.Url/myController/myView",
contentType: "application/json; charset=utf-8",
data: JSON.stringify({ myModel: myData }),
dataType: "json",
traditional: true,
success: function () {
alert('Success!');
},
error: function () {
alert('Error! ');
}
})
我的控制器进行了验证检查,但没有正确返回错误消息。这是我的控制器的样子:
if (totalQty < part.QtyInItem) {
//ModelState.AddModelError("", "My ERROR Message");
//RedirectToAction("myControler", myModel);
return this.Json(new { success = false, message = "My Error Message" });
}
当我尝试向模型状态添加错误时,它只返回“错误!” 而不是我与之关联的错误消息。当我尝试执行 this.JSON 返回时,它会向视图返回“成功”而不是错误消息。
我怎样才能对我的 AJAX 帖子进行验证检查
慕虎7371278
相关分类