我有一系列单选按钮,当用户单击提交按钮时必须选择一个按钮:
@Html.RadioButtonFor(o => o.EquityOrder.OrderAction, EnumOrderAction.B, new {id = "actionBuy"})
@Html.RadioButtonFor(o => o.EquityOrder.OrderAction, EnumOrderAction.S, new {id = "actionSell"})
有没有办法确保表单不提交,@ Html.ValidationSummary()填充了“必须选择OrderAction”字符串?
答案 0 :(得分:15)
只需使用以下代码标记模型中的OrderAction
属性:
[Required(ErrorMessage = "OrderAction must be selected")]
我假设你在web.config或视图中启用了客户端验证,并且你已经包含了jquery验证文件。