我有一个MVC应用程序,它具有由多个动作组成的多步骤表单(不,我不能使用JavaScript)。 我有一个带有fluentvalidation设置的表单模型。 但是,它将验证每个步骤的所有验证。 我希望它仅验证属于当前步骤的属性。 有没有办法告诉流利的验证器仅验证某些属性?

===============>>#1 票数:1 已采纳

是的,有一种方法RuleSet ,为每个步骤声明一个不同的RuleSet。

  ask by olle translate from so

未解决问题?本站智能推荐:

4回复

使用FluentValidator验证DateTime

这是我的ViewModel类: CreatePerson.cshtml CreatePersonValidator.cs 尝试创建具有无效日期格式的人员时: 意见 在我的CreatePersonModel类中, DateBirth属性是DateTime类型,
7回复

清单的ViewModel验证

我有以下视图模型定义 因此,在我的应用程序中,必须至少有1个人才能进行访问请求。 您可以使用哪种方法进行验证? 我不希望这种验证在我的控制器中发生,这很容易做到。 唯一选择是自定义验证属性吗? 编辑:当前与FluentValidation执行此验证(不错的库!)
1回复

通过流畅的验证在两个模型之间共享验证

我有两种不同的型号。 在两个模型中,一些验证是相同的,有些则不是。 有没有办法通过流畅的验证来分享部分验证? 所以我不必维护重复的代码。
1回复

使用FluentValidation对属性进行多次验证

我正在使用FluentValidation和ASP.NET MVC 3。 我只对验证有几个问题。 我对我的视图模型设置进行了验证,如下所示: 这是必须完成的工作,还是需要在1条语句中包括它? 我需要对Title属性进行2个验证,名称必须是必填字段,并且不能超过100个字
1回复

流利的验证无效

我调试了所有程序并注意到,验证器构造函数被调用(而不是一次,很奇怪)。 那是我的IoC工厂正常工作。 使用服务调用(带有规则集的规则)进行的自定义验证正常工作(我已调试-进行了调用)。 但是标准验证规则(NotEmpty,Length,Matchs和Must for Categories属
2回复

MVC3中的条件验证

在MVC3中,有一种方法可以根据使用JQuery的下拉列表的值在字段中添加或停止验证? 我一直在尝试流利的验证,但是没有运气。
3回复

如何使用Fluent验证对列表中的每个字符串进行验证?

我有一个MVC3视图模型定义为: 使用FluentValidation(v3.3.1.0)定义验证为: 并且可能会定义帐户验证: 我希望列表中的每个帐户都按照文档中的描述进行修改。 但是,对SetCollectionValidator的调用不起作用,因为使用List&l
1回复

fluentvalidation多个提交按钮,不同的验证方案

我在asp.net mvc3应用程序的表单上有一个地址搜索区域。 使用主提交按钮提交整个表单,并使用搜索按钮启动地址搜索。 当用户使用搜索按钮提交表单时,仅需验证门牌号和邮政编码字段。 用户提交整个表单时,需要验证整个表单。 使用fluentvalidation如何实现?
1回复

流畅的验证规则鞋面没有相应的规则

我有一个奇怪的问题。 ModelState有错误。 但我没有规则。 验证器文件中没有过滤器,没有规则。 我的代码。 视图模型: 验证器 如果我的TestId值为0,我会得到“ TestId:Field is required ”。 当我从Viewmodel类中
1回复

DropDownListFor在验证中丢失列表绑定

我正在使用fluentvalidation和mvc3。 我有一个下拉列表,它运作良好。 我想测试我的验证,它的工作原理除了验证下拉列表是空的? 我的意思是,如果我故意提交,而默认的SelectListItem请选择...值为零,则提交失败验证和消息显示等但我的下拉列表现在是空的?