我可以排除 ID 财产的评估规则吗?现在,当我提交表单时,我收到以下验证错误消息:

  • Id 字段是必需的。
有帮助吗?

解决方案

http://xval.codeplex.com/Thread/View.aspx?ThreadId=54212

获取 ModelState.IsValid = false 并显示消息“ID is required”

我认为您在这里谈论的是服务器端验证。请记住,xVal 的关键工作是启用客户端验证,这样就不会出现此问题。在客户端上,您不会为“ID”创建文本框(因为您不希望用户直接编辑它) - 至少在创建阶段不会 - 因此客户端验证器将忽略 ID 属性,不尝试验证它,因为没有要验证的输入控件。在服务器上,行为将根据您使用的验证运行器而有所不同。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top