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