【发布时间】:2016-03-19 23:19:46
【问题描述】:
我有一个电子邮件地址字段,其中有客户端验证不允许临时域,如 tempmailder.com 或 dispostable.com。
在服务器端,我使用了 fluent 验证,用于指定验证规则。
web.config 文件中不允许使用逗号分隔的临时域。
我是否可以指定一种方法来验证用户在不允许的电子邮件域列表中输入的值。
RuleFor(x=>x.EMail). and something
谢谢
【问题讨论】:
-
RuleFor(x => listOfBannedDomains.Contains(GetDomainFromEmail(x.Email)) == false);
标签: c# .net validation model-view-controller fluentvalidation