ITPub博客

首页 > > > 关于MVC中TryUpdateModel使用

关于MVC中TryUpdateModel使用

作者:zzzhangyi 时间:2019-10-22 13:25:17 0 删除 编辑

Model

publicclass People

{

[Required]

publicstringname {get;set; }

[Required]

publicstringphone {get;set; }

[Required]

publicstringaddress {get;set; }

}

Web页面

 

在点击提交按钮的时候进入UpdatePeople方法

[HttpPost]

public ActionResult UpdatePeople(FormCollection form)

{

People people =new People();

if(TryUpdateModel(people))

{

//更新数据库操作 }

else {

//该怎么判断哪些值出错了

//比如说name没有值,是使用var error= ModelState["name"].Errors[0]这样的方式一个个进行判断吗?

//如果窗体上值很多,会不会很麻烦

}

return View();

}

如上else中注释所示,当if中条件不满足时,else中如何取得错误信息?

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3598/viewspace-3134322/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-14

  • 博文量
    133
  • 访问量
    947