1.input注明要验证是属于前台的,当某各原因导致前台无法进行验证,比如js没有成功加载的,
当后台if (ModelState.IsValid)失败后,错误信息就会显示到 @Html.ValidationSummary()
2.当前后台验证都通过,但某些逻辑验证没有通过,比如用记名密码错误的,可以手工添加错误信息,
ModelState.AddModelError("", "The current password is incorrect or the new password is invalid.");这个也会显示到@Html.ValidationSummary()

解决方案 »

  1.   

    1.input注明要验证是属于前台的,当某各原因导致前台无法进行验证,比如js没有成功加载的,
    当后台if (ModelState.IsValid)失败后,错误信息就会显示到 @Html.ValidationSummary()
    2.当前后台验证都通过,但某些逻辑验证没有通过,比如用记名密码错误的,可以手工添加错误信息,
    ModelState.AddModelError("", "The current password is incorrect or the new password is invalid.");这个也会显示到@Html.ValidationSummary() 收啦
      

  2.   

    ModelState.AddModelError这个很有用