【发布时间】:2014-12-10 10:06:23
【问题描述】:
我有一个带有许多数据注释的 ViewModel:
[MaxLength(100)]
[Required(ErrorMessage = "Please enter a title.")]
public string Title { get; set; }
[MaxLength(250)]
[Required(ErrorMessage = "Please enter a job.")]
public string Job { get; set; }
但是,我只想使用 ModelState.IsValid 方法在服务器端应用验证检查。这是因为表单的特定部分可能不适用,如 bool 支持的复选框所示。如果未勾选“SectionApplies”复选框,那么我不希望验证错误阻止提交表单的其余部分。
我怎样才能做到这一点?
【问题讨论】:
标签: asp.net-mvc validation data-annotations