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