mvc model数据验证
创建UserInfo类
public class UserInfo
{[Required(ErrorMessage="用户名必填")]
[MinLength(6, ErrorMessage = "用户名至少6位")]
public string username { set; get; }[Required(ErrorMessage = "密码必填")]
public string password { set; get; }[Compare("password", ErrorMessage = "两次密码输出不相同")]
public string repassword { set; get; }public string age { set; get; }
}
/************ 控制器 ************/
public ActionResult Add(UserInfo ui)
{
if (ModelState.IsValid) //模型验证全部通过
{
//添加代码
}
return View("~/views/home/index.cshtml");
}
/************ 视图 ************/