1

我正在尝试结合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条件为假时才有效。

有没有办法(简单与否)来做到这一点?

4

1 回答 1

1

根据本文,您应该只创建自己的验证属性。

于 2013-11-04T11:51:11.303 回答