【发布时间】:2019-11-18 21:29:54
【问题描述】:
我有两个必须验证的属性,但一次验证一次。如果一个为空,则验证另一个,所以我尝试这样:
RuleFor(a => a.CNPJ).Must(a => CNPHelper.CheckCNPJ(a)).When(a => !string.IsNullOrEmpty(a.CPF));
RuleFor(a => a.CPF).Must(a => CNPHelper.CheckCPF(a)).When(a => !string.IsNullOrEmpty(a.CNPJ));
但是必须是强制的,怎么改呢?
【问题讨论】:
标签: asp.net-mvc fluentvalidation