如何将ASp.net MVC 2中的RadioButtonFor()设置为默认选中
我如何将RadioButtonFor()设置为默认选中
m.Gender,"Male")%>
(Html.RadioButton)没有出路,但(Html.RadioButtonFor)没有出路
有任何想法吗?
14个解决方案
78 votes
使用简单的方法:
m.Gender, "Male", new { Checked = "checked" })%>
Gabriel Militello answered 2020-08-02T04:20:58Z
15 votes
它不是很漂亮,但是如果您只需要为整个站点实现很少的单选按钮,则也可以选择如下所示:
m.Gender,"Male",Model.Gender=="Male" ? new { @checked = "checked" } : null)%>
Adrian Grigore answered 2020-08-02T04:21:18Z
14 votes
我认为您应该有一组单选按钮。 可能像
m.Gender,"Male")%>
m.Gender,"Female")%>
m.Gender,"Unknown")%>
您可以从控制器提供m.Gender =“未知”(或其他值)的默认值。
Allen Wang answered 2020-08-02T04:21:44Z
10 v