Asp.net mvc 如何像Asp.NETMVC数据注释一样使用Fluent验证实现远程验证远程验证

Asp.net mvc 如何像Asp.NETMVC数据注释一样使用Fluent验证实现远程验证远程验证,asp.net-mvc,fluentvalidation,Asp.net Mvc,Fluentvalidation,Net MVC通过将远程属性标记到模型中的各个字段来提供内部远程验证。 当我用Remote标记任何字段时,它会生成一些额外的属性来支持远程验证 data val remote=“EmailID无效。”data val remote additionalfields=“*.EmailID”data val remote url=“/Home/TestEmailID”/ 如何使用Fluent验证实现同样的目标? 我在谷歌上搜索了很多,发现了一篇文章,上面说要创建一个自定义的远程验证器,如下面的链接所

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

data val remote=“EmailID无效。”data val remote additionalfields=“*.EmailID”data val remote url=“/Home/TestEmailID”/

如何使用Fluent验证实现同样的目标? 我在谷歌上搜索了很多,发现了一篇文章,上面说要创建一个自定义的远程验证器,如下面的链接所述,但这对我来说有点难以理解,因为我对流畅的验证还不熟悉


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

我担心在Fluent(v3)中实际上不支持远程验证

有关FluentValidation开发人员提供的更多信息,请查看线程


一些自定义实现

到目前为止您尝试了什么?任何显示您所处位置的代码都会有帮助。我正试图做与此链接中描述的相同的事情。但是我不知道如何在App_start中注册这个,我想创建一个扩展方法,它应该接受控制器验证函数作为输入。控制器验证函数返回文章中描述的JSON。请分享你的想法和建议。