Asp.net mvc 3 Fluentvalidator多步骤表单验证每个步骤

Asp.net mvc 3 Fluentvalidator多步骤表单验证每个步骤,asp.net-mvc-3,fluentvalidation,Asp.net Mvc 3,Fluentvalidation,我有一个MVC应用程序,它有一个由多个操作组成的多步骤表单(不,我不能使用javascript)。我有一个带有fluentvalidation设置的表单模型。但是,它会验证每个步骤的所有验证。我希望它只验证属于当前步骤的属性。有没有办法告诉fluent validator只验证某些属性?是的,有办法为每个步骤声明不同的规则集。每个步骤都应该有一个单独的视图模型,其中只包含对该步骤有意义的属性。也可以执行条件验证,但您必须告诉我们有关如何执行此向导的更多信息。模型、控制器和视图的外观。

我有一个MVC应用程序,它有一个由多个操作组成的多步骤表单(不,我不能使用javascript)。我有一个带有fluentvalidation设置的表单模型。但是,它会验证每个步骤的所有验证。我希望它只验证属于当前步骤的属性。有没有办法告诉fluent validator只验证某些属性?

是的,有办法为每个步骤声明不同的规则集。

每个步骤都应该有一个单独的视图模型,其中只包含对该步骤有意义的属性。也可以执行条件验证,但您必须告诉我们有关如何执行此向导的更多信息。模型、控制器和视图的外观。