我正在开发一个 MVC 4 项目。我在单个属性上遇到多个自定义验证属性的问题。假设我有 3 个用于单个属性的自定义验证属性,例如:
public class Test
{
[customAttribute1]
[customAttribute2]
[customAttribute3]
public string property1 { get; set; }
}
目前,当我发布他的表单时,所有三个自定义验证都在属性上执行(无论第一次验证通过还是失败)。
我想要的是,如果customAttribute1
验证失败,则不需要使用下一个自定义属性验证属性。我怎样才能做到这一点?