【发布时间】:2011-02-20 11:16:26
【问题描述】:
您能否使用Fluent Validation 库仅验证单个属性,如果可以,如何验证?我认为this discussion thread from January of 2009 向我展示了如何通过以下语法进行操作:
validator.Validate(new Person(), x => x.Surname);
不幸的是,在当前版本的库中,这似乎不起作用。让我相信验证单个属性可能是可能的另一件事是来自Jeremy Skinners' blog post 的以下引用:
“最后,我添加了能够执行某些 FluentValidation 的属性验证器而无需验证整个对象的功能。这意味着现在可以停止将默认的“需要值”消息添加到 ModelState 。”
但是我不知道这是否一定意味着它只支持验证单个属性,或者您可以告诉验证库在第一个验证错误后停止验证。
【问题讨论】:
-
从字面上看,这篇文章中的每个链接都不再起作用了:(
标签: .net asp.net asp.net-mvc validation fluentvalidation