c# - 关于验证显示 2 个表单的页面的建议

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

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/

相关文章:

asp.net-mvc-3 - Entity Framework 4.1 代码优先的 SQL Server 2008 连接字符串

javascript - Jquery更改功能似乎可以工作,但没有做任何事情

javascript - 字典验证?

c# - 如果您只想将值设置为默认值,那么不显式初始化值是否总是可以的?

c# - 这在 LINQ 中可能吗?

javascript - 如何使用 Javascript 在多行文本框中获取行号

java - jsf 正则表达式验证期间允许使用 ascii 字符

jquery - jQuery表单提交后如何保持粘性

c# - 动态创建 X 个类对象

c# - 从域用户确定主机或 IP