从xVal验证中排除ID属性

时间:2010-04-13 19:21:53

标签: asp.net-mvc validation xval

我可以排除ID属性的验证规则吗?现在,当我提交表单时,我收到以下validationerror消息:

  • 必填字段是必需的。

1 个答案:

答案 0 :(得分:0)

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

  

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

的消息

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