我正在尝试结合RequiredIfNot
验证Range
器,但没有成功。
交易是:当RequiredIfNot
属性的条件为假时,Range
属性开始起作用,但它不起作用。
实际上,我拥有的代码是...
[Range(1, 100, "Out of the range")]
[RequiredIfNot("Field", "Value", "This field is required")]
public string TVCount { get; set; }
...但是Range
验证器每次都有效,我希望它仅在RequiredIfNot
条件为假时才有效。
有没有办法(简单与否)来做到这一点?