我有一个由几个部分视图组成的表单,每个视图使用相同的模型。该模型具有一些数据注释和验证(PhoneNumber,Email,Compare等)。
表单顶部有2个单选按钮:新建和更新。如果用户选择“新建”,我希望显示没有提供值的表单字段。对于更新,我预先填充字段。我想使用单选按钮切换表单。
我遇到的问题是,有一组字段,用户必须输入并重新输入数据(如Policy#),客户端验证会验证字段是否相等。该验证失败,因为一个局部视图(新)中的第二个字段与另一个局部视图(更新)中的第一个字段进行比较。我怎么能绕过这个?
我已尝试禁用非活动部分视图上的字段,但验证仍在运行。