Model
public class People
{
[Required] public string name { get; set; }
[Required] public string phone { get; set; }
[Required] public string address { get; set; }
}Web页面

在点击提交按钮的时候进入UpdatePeople方法
[HttpPost] public ActionResult UpdatePeople(FormCollection form)
{
People people = new People(); if (TryUpdateModel<People>(people))
{ //更新数据库操作 } else
{ //该怎么判断哪些值出错了 //比如说name没有值,是使用var error= ModelState["name"].Errors[0]这样的方式一个个进行判断吗? //如果窗体上值很多,会不会很麻烦
} return View();
}如上else中注释所示,当if中条件不满足时,else中如何取得错误信息?
陪伴而非守候
随时随地看视频慕课网APP