9

我有一系列单选按钮,当用户单击提交按钮时必须选择一个:

@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”字符串?

4

1 回答 1

16

只需使用以下标记OrderAction您模型中的属性:

[Required(ErrorMessage = "OrderAction must be selected")]

我假设您在 web.config 或视图中启用了客户端验证,并且您已经包含了 jquery 验证文件。

于 2013-09-12T01:03:29.740 回答