asp.net mvc3 有哪些验证选项?
我的页面实际上有 2 个表单,我在 razor 中使用强类型 View 数据对象。
一张表格用于注册,另一张表格用于登录。
我想最好的方法是创建 2 个 View 数据对象,然后将它们作为这个混合 View 数据页面上的 2 个属性。
如何对这些表单进行验证?
是通过给我的模型添加属性吗?如果这些表格与模型 1:1 不匹配会怎样? (在这种情况下,我认为它将用于注册页面)
最佳答案
Blankman,如果您有两个表单,假设每个表单都有自己的操作,在这种情况下您可以简单地运行 ModelState.IsValid 验证检查,结果显示在验证摘要中。这个对我有用。
如果使用强类型 View ,可以选择混合使用 View 模型或模型。
关于c# - 关于验证显示 2 个表单的页面的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7779976/