Asp.net mvc 3 MVC3中模型的自定义验证
我正在尝试验证视图模型覆盖ValidationAttributeAsp.net mvc 3 MVC3中模型的自定义验证,asp.net-mvc-3,Asp.net Mvc 3,我正在尝试验证视图模型覆盖ValidationAttribute 验证工作正常,但当我尝试使用下面的 @Html.ValidationSummary(“视图模型”) 输出:视图模型*自定义错误消息** 如何从中删除“ViewModel” “ValidationAttribute”类的“IsValid”方法被调用了两次 试一试 首先,如何编写自定义模型验证错误消息 如果与属性相关,则应添加如下内容: ModelState.AddModelError("PropertyName", "Custom
首先,如何编写自定义模型验证错误消息 如果与属性相关,则应添加如下内容:
ModelState.AddModelError("PropertyName", "Custom Error message");
然后,在您的视图中,您可以通过以下方式显示消息:
@Html.ValidationMessageFor(m=>m.PropertyName)
实际上,错误MSG附加了表单字段。我仅对异常消息使用validationsummary。
@Html.ValidationMessageFor(m=>m.PropertyName)