【发布时间】:2010-04-13 19:21:52
【问题描述】:
我可以排除 ID 属性的评估规则吗?现在我在提交表单时收到以下验证错误消息:
- Id 字段是必需的。
【问题讨论】:
标签: asp.net-mvc validation xval
我可以排除 ID 属性的评估规则吗?现在我在提交表单时收到以下验证错误消息:
【问题讨论】:
标签: asp.net-mvc validation xval
来自http://xval.codeplex.com/Thread/View.aspx?ThreadId=54212
获取 ModelState.IsValid = false 并显示“需要 ID”的消息
我认为您在这里谈论的是服务器端验证。请记住,xVal 的关键工作是启用不会出现此问题的客户端验证。在客户端上,您不会为“ID”创建文本框(因为您不希望用户直接编辑它)——至少在创建阶段不会——因此客户端验证器将忽略 ID 属性,不尝试验证它,因为没有要验证的输入控件。 在服务器上,行为会因您使用的验证运行程序而异。
【讨论】: