对复选框进行验证

时间:2015-11-12 08:13:15

标签: asp.net-mvc razor

我有多个复选框,我想显示一条消息"您必须选择至少一个充电器"如果用户单击保存而不选择一个。 我有这个:

enter image description here

[Required(ErrorMessage = "Please select at least one Charger type.")]
        public IEnumerable<int> ChargerTypesIDs { get; set; }

1 个答案:

答案 0 :(得分:0)

为了能够做到这一点,最好的想法是拥有一个包含复选框的单独模型类。像这样的解决方案已发布在codereview上: https://codereview.stackexchange.com/questions/72160/c-multi-checkbox-validation-mvc4?newreg=210b956b94b94767aca8555bcc51fa0d

(我很抱歉,如果这不是一个“正确”的答案,但我不确定如何回应这篇文章)