0

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

请问我该怎么做?

谢谢你。

4

1 回答 1

0

您仍然可以使用数据注释属性并遵循任何此选项。

  1. 从模型状态字典中清除操作内该字段的错误

  2. 使用simon创建的条件验证库。

前任。

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

    public bool PropertyValidationDependsOn { get; set; }
}
于 2012-07-10T10:08:37.363 回答