如何在mvc3中的编辑视图中显示选中的单选按钮

时间:2012-04-27 00:25:26

标签: asp.net-mvc-3 radio-button

在我的编辑视图中,我可以保留字段的值,但单选按钮。 就像我从网格中选择行并单击编辑它给我以前保存的所有其他字段的值而不是单选按钮

我该如何设置这些值 如果保存的数据包含性别的值为F,那么

if(gender='f')
 {
    <input type="radio" name="forwhom" value="f" checked="checked"></input>
 }
else
  <input type="radio" name="forwhom" value="m" checked="checked"></input>

我使用2个部分视图显示我的数据,如下所示

我必须为它写任何ajax吗?  请帮忙 问候!!!

2 个答案:

答案 0 :(得分:1)

在这种情况下,您可以使用Razor

@Html.RadioButtonFor(x => x.Gender, "radioValue", new { @checked = true })

更多相关信息:

How to set Html.RadioButtonFor as selected by default in Asp.net MVC3

答案 1 :(得分:-1)

或试试这个。

if(gender = 'f')
 {
    @Html.RadioButtonFor(x => x.Gender, "radioValue", new { @checked = "true"})
 }
else 
 {
    @Html.RadioButtonFor(x => x.Gender, "radioValue", new {@checked = "true"})      
 }

希望能帮到你..谢谢。