我目前正在 MVC 3 中的一个项目中工作,我正在利用实体框架将一个数据模型保存在两个视图上,每个视图都包含一个 HTML 表单(类似于基于向导的设计)。
然而,在用户在第一个 View 上填写适当的字段并提交表单后,整个模型的客户端验证被触发,并且在第二个 View 实例化之前甚至无法输入的字段显示验证错误。
我目前已经实现了一种解决方法,我只是完全关闭了第一个视图的客户端验证,但我当然不热衷于用根本没有经过验证的数据填充我的模型的想法。这是不好的。好吧。
有没有办法部分验证第一个视图上的字段而不触发整个数据模型的验证?