ASP.NET MVC3条件验证 - 复选框>编辑

时间:2012-07-10 08:35:43

标签: asp.net-mvc-3 validation checkbox editor

我想在我的模型中有一个bool字段和一个字符串字段,并且没有任何验证属性。 但是在视图中,如果选中复选框,我希望在编辑器上进行必要的字段验证。

我该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:0)

您仍然可以使用数据注释属性,并按照此选项中的任何一个进行操作。

  1. 清除动作

  2. 中该字段的modelstate字典中的错误
  3. 使用simon创建的条件验证库。

  4. 实施例

    public class ValidationSample
    {
        [RequiredIf("PropertyValidationDependsOn", true)]
        public string PropertyToValidate { get; set; }
    
        public bool PropertyValidationDependsOn { get; set; }
    }