【发布时间】:2011-02-27 10:42:04
【问题描述】:
我将 DA 4.0 与 MVC 应用程序一起使用,并创建了一个自定义验证器,如下所示:
public static ValidationResult NumberOfItems(int numItems, ValidationContext pValidationContext)
{
if (numItems == 1)
{
//Tag as critical error
//return new ValidationResult...
}
if (numItems > 1 && numItems <= 10)
{
//Tag as non critical error
}
//Else it's successful
return ValidationResult.Success;
}
我想将错误消息标记为严重错误与否。如果它不是严重错误,我想在我的视图中访问它并以不同的方式呈现它。
所以,这有两个部分:
- 在自定义验证器中将失败标记为不同类型
- 修改默认 ModelBinder 以识别严重错误
我该怎么做?
【问题讨论】:
标签: .net asp.net-mvc validation data-annotations