我使用 JSON 从表单发布数据并且 ModelState.isValid() 返回 false,我为所有传入数据放置了 WriteLine,并且一切看起来都很好,有没有办法显示模型状态错误以找出未验证的内容?这个确切的代码适用于其他模型
[HttpPost]
public ActionResult mobileCreateAction(Trip trip)
{
if (ModelState.IsValid)
{
System.Diagnostics.Debug.WriteLine("saving");
DB.Trips.Add(trip);
DB.SaveChanges();
return Json(new
{
success = true,
msg = "Success saving trip"
});
}
else
{
System.Diagnostics.Debug.WriteLine("invalid model state");
return Json(new
{
success = false,
msg = "Error saving trip"
}, JsonRequestBehavior.AllowGet);
}
}
谢谢