有关验证显示2个表单的页面的建议

时间:2011-10-15 19:02:11

标签: c# asp.net-mvc-3 validation

asp.net mvc3有哪些验证选项?

我的页面实际上有2个表单,我使用带有剃刀的强类型视图数据对象。

1表格用于登记,另一表格用于登录。

我想最好的方法是创建2个视图数据对象,然后将它们作为此混合视图数据页面上的2个属性。

如何在这些表单上执行验证?

是否通过向我的模型添加属性?如果这些形式与模型1:1不匹配,会发生什么? (在这种情况下,我认为它将用于注册页面)

1 个答案:

答案 0 :(得分:1)

布兰克曼,如果您有两个表单,假设每个表单都有自己的操作,在这种情况下,您只需运行ModelState.IsValid验证检查,结果就会显示在验证摘要中。这个对我有用。

如果使用强类型视图,则可以选择混合使用视图模型或模型。