如何检查提交时是否选中了复选框?

时间:2015-05-18 09:27:11

标签: asp.net-mvc

我有模特:

 [Required(ErrorMessage = "*")
 public bool RecordingPersonalData{ get; set; }

我的观点:

@Html.CheckBoxFor(m => m.Register.RecordingPersonalData, new { @style = "position:absolute;opacitiy:0;" })
    @Html.ValidationMessageFor(m=>m.Register.RecordingPersonalData)

主要的想法是,如果在提交时取消选中chekcbox,显示错误消息,但我什么都没有得到......有什么想法?

1 个答案:

答案 0 :(得分:0)

如果需要一个复选框,则它是一个冗余控件。您可以使用链接到整数/枚举值的一组单选按钮(是/否/未知)或完全删除控件,因为我认为它是在那里提醒用户输入其他数据。

改善模型可能会更好。