0

Asp.Net MVC 通过将 Remote 属性标记到模型中的相应字段来提供内部远程验证。当我用 Remote 标记任何字段时,它会生成一些额外的属性来支持 Remote validation。

data-val-remote="EmailID 无效。" data-val-remote-additionalfields="*.EmailID" data-val-remote-url="/Home/TestEmailID"/

如何使用 Fluent Validation 实现相同的目标?我在谷歌搜索了很多,发现一篇文章说要创建一个自定义远程验证器,如下面的链接中所述,但我有点难以理解,因为我是流利验证的新手。

http://nripendra-newa.blogspot.com/2011/05/fluent-validation-remote-validation.html

如果有人可以指导我如何创建这个自定义远程验证器以及 JQuery 适配器来触发它,我将非常感激。

4

1 回答 1

0

恐怕 Fluent (v3) 中实际上不支持远程验证。

检查线程以获取来自 FluentValidation 开发人员的更多信息。

这里有一些自定义实现

于 2013-10-22T13:59:42.853 回答