【问题标题】:Exclude ID property from xVal validation从 xVal 验证中排除 ID 属性
【发布时间】:2010-04-13 19:21:52
【问题描述】:

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

  • Id 字段是必需的。

【问题讨论】:

    标签: asp.net-mvc validation xval


    【解决方案1】:

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

    获取 ModelState.IsValid = false 并显示“需要 ID”的消息

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

    【讨论】:

      猜你喜欢
      • 2016-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多