Asp.net mvc 在MVC表单上,如何在表单上添加验证两个字段
我有两个字段,一个叫做年龄范围,另一个叫做实际年龄, 年龄范围配置为(nvarchar(70))并获得如下值 18年 所以孩子的实际年龄以(int)为单位,例如1或任意整数 最终用户选择的年龄范围为1-6岁时 而类型0或7或更大的实际年龄只允许他们输入,不正确的值应通过消息或验证或此实际年龄值的帮助进行输入 或当最终用户选择的年龄范围>18岁时 并键入任何小于18岁的实际年龄都不应接受,不正确的值应通过消息或验证或此实际年龄值的帮助Asp.net mvc 在MVC表单上,如何在表单上添加验证两个字段,asp.net-mvc,Asp.net Mvc,我有两个字段,一个叫做年龄范围,另一个叫做实际年龄, 年龄范围配置为(nvarchar(70))并获得如下值 18年 所以孩子的实际年龄以(int)为单位,例如1或任意整数 最终用户选择的年龄范围为1-6岁时 而类型0或7或更大的实际年龄只允许他们输入,不正确的值应通过消息或验证或此实际年龄值的帮助进行输入 或当最终用户选择的年龄范围>18岁时 并键入任何小于18岁的实际年龄都不应接受,不正确的值应通过消息或验证或此实际年龄值的帮助 或者,当最终用户选择年龄范围时,这是一种可怕的用户体验。您想让
或者,当最终用户选择年龄范围时,这是一种可怕的用户体验。您想让他们选择一个下拉列表,然后输入他们的年龄?这个下拉列表甚至不应该存在,它应该是根据实际年龄值自动计算出来的(实际上甚至不需要存在于数据库中)。除了Erik的精彩评论之外,应该指出一个人的年龄每年都在变化。在数据库中存储出生日期而不是年龄更有意义。@erkindunyaerkindunya请不要通过评论更新您的问题。您始终有权编辑您的问题并在那里添加其他详细信息。这也是首选,因为这样其他用户就不必阅读所有注释来“获取”问题。@Erik,我同意,用户将选择年龄范围,而不是输入值(年龄范围和用于报告目的的实际年龄),年龄范围也应根据实际年龄填充,以获得最佳实践,由于有人编写并设计了整个解决方案,所以我不得不跟随他们来解决这个问题,你们有任何示例代码吗,非常感谢这是一个可怕的用户体验。您想让他们选择一个下拉列表,然后输入他们的年龄?这个下拉列表甚至不应该存在,它应该是根据实际年龄值自动计算出来的(实际上甚至不需要存在于数据库中)。除了Erik的精彩评论之外,应该指出一个人的年龄每年都在变化。在数据库中存储出生日期而不是年龄更有意义。@erkindunyaerkindunya请不要通过评论更新您的问题。您始终有权编辑您的问题并在那里添加其他详细信息。这也是首选,因为这样其他用户就不必阅读所有注释来“获取”问题。@Erik,我同意,用户将选择年龄范围,而不是输入值(年龄范围和用于报告目的的实际年龄),年龄范围也应根据实际年龄填充,以获得最佳实践,由于有人编写并设计了完整的解决方案,所以我不得不跟随他们来解决这个问题,您有任何示例代码吗,非常感谢