@Html.ValidationSummary()用于返回表单在后台验证的结果。
如,
当后台if (ModelState.IsValid)失败后,错误信息就会显示到 @Html.ValidationSummary(),
当前后台验证都通过,但某些逻辑验证没有通过,比如用记名密码错误的,可以手工添加错误信息,
ModelState.AddModelError("", "The current password is incorrect or the new password is invalid.");
这个也会显示到@Html.ValidationSummary()
@Html.ValidationSummary()可携带一个bool型参数,true 或者 false。
如,@Html.ValidationSummary(true),true意味着只显示模型层面的错误消息,比如数据模型验证错误,
若为false, 则意味着显示所有信息,信息显示顺序为,属性错误在前,模型错误在后。