【发布时间】:2013-10-25 14:12:28
【问题描述】:
我想做一个自定义范围验证器,但我不确定如何进行。 仅当布尔值保持为假时,我才需要范围验证器处于活动状态,如果布尔值为真,则不应应用验证。类似于防呆验证的RequiredIfFalse。
[RequiredIfFalse("UnEquip", ErrorMessage = "Le champ 'Nombre de salariés' doit être renseigné")]
[Range(1, 1000000, ErrorMessage = "Le nombre de salariés doit être compris entre 1 et 1000000")]
public int Salaries { get; set; }
类似这样,但结合了这两种验证。
提前致谢
【问题讨论】:
-
您的布尔值是来自另一个属性还是使用自定义 RangeAttribute 定义的常量?
-
布尔值在模型中,它是视图上的一个复选框。
标签: asp.net-mvc-3 validation range customvalidator