ASP.NET MVC 4在Radio按钮上需要验证客户端

时间:2013-09-11 22:59:02

标签: asp.net-mvc asp.net-mvc-4 razor

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

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

1 个答案:

答案 0 :(得分:15)

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

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

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