asp.net-mvc-3 – C#.NET MVC3 ModelState.IsValid
发布时间:2020-05-25 06:41:26 所属栏目:asp.Net 来源:互联网
导读:Im使用 JSON从一个窗体和ModelState.isValid()返回false的数据发布数据,我为所有传入的数据放置一个WriteLine,一切都看起来很好的数据明智,有没有办法显示模型状态错误,以找出什么是无效的? 这个确切的代码与其他型号正常工作 [HttpPost]public ActionResult
|
Im使用
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);
}
}
谢谢 解决方法要获取模型状态中的错误列表:var errors = ModelState
.Where(x => x.Value.Errors.Count > 0)
.Select(x => new { x.Key,x.Value.Errors })
.ToArray();
然后在此行上放置一个断点,并检查错误变量.它将为您提供您的模型的属性列表及其各自的错误. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 我应该在哪里放置scriptmanager
- asp.net – CookieContainer和Response.Cookies集合有什么区
- 如何在asp.net c#中计算网站访问者数量
- asp.net-mvc – ASP.NET MVC中的AntiForgeryToken是否防止所
- .NET 4.5通用成员资格提供程序表名称
- asp.net-mvc – ASP.NET MVC:使用EditorFor()和枚举的默认
- datetime – 如何指定模型绑定的日期格式?
- asp.net-mvc – 在MVC文件上传中Request.files为空
- asp.net-mvc – 我需要有关HandleError的更多信息
- 如何部署/发布ASP.NET网站?
推荐文章
站长推荐
热点阅读
