Asp.net mvc 3 ASP.NETMVC3验证不引人注目-验证规则的评估顺序
我已经创建了一个自定义ValidationAttribute“RequiredIf”,根据另一个字段来确定字段是否为空。我已经创建了适配器,并添加了方法 以下是一个例子: 问题在于,该属性的元数据多于requiredif,并且该属性为Int32,因此,如果在客户端验证了我的表单,则首先计算值是否为数字,然后计算值是否为空Asp.net mvc 3 ASP.NETMVC3验证不引人注目-验证规则的评估顺序,asp.net-mvc-3,unobtrusive-validation,required,validationattribute,Asp.net Mvc 3,Unobtrusive Validation,Required,Validationattribute,我已经创建了一个自定义ValidationAttribute“RequiredIf”,根据另一个字段来确定字段是否为空。我已经创建了适配器,并添加了方法 以下是一个例子: 问题在于,该属性的元数据多于requiredif,并且该属性为Int32,因此,如果在客户端验证了我的表单,则首先计算值是否为数字,然后计算值是否为空 [Display(Name = "Number of cars")] [RequiredIf("IsRent", true, ErrorMess
[Display(Name = "Number of cars")]
[RequiredIf("IsRent", true, ErrorMessage = "Number of cars is required")]
[Range(0, 9, ErrorMessage = "Error range")]
public virtual Int32? NumberCars
{
set;
get;
}
我该怎么解决呢?规则的正确顺序是F、编号和范围