小编sus*_*ama的帖子

如何在MVC剃刀视图中设置在编辑模式下选中的单选按钮

我是MVC剃须刀的新手.我正在尝试编辑网页.其中我有两个单选按钮.我成功保存单选按钮值的数据.但是当我尝试编辑该值时,我无法选择保存数据的单选按钮.我有性别的枚举

public enum Gender
{
    Male,
    Female
}
Run Code Online (Sandbox Code Playgroud)

我的创建代码是: -

<div class="editor-label">
   @Html.LabelFor(model => model.gender)
</div>
<div class="editor-field">
   @Html.RadioButtonFor(x => x.gender, (int)Gender.Male) Male
   @Html.RadioButtonFor(x => x.gender, (int)Gender.Female) Female
</div>
Run Code Online (Sandbox Code Playgroud)

编辑代码就像

<div class="editor-label">
   @Html.LabelFor(model => model.gender)
</div>
<div>
   @if (Model.gender == (int)Gender.Male)
   {
   @Html.RadioButtonFor(model => model.gender, "Male", new { @checked = true })
   @Html.Label("Male")
   @Html.RadioButtonFor(model => model.gender, "Female")
   @Html.Label("Female")
   }
   else
   {
   @Html.RadioButtonFor(model => model.gender, "Male")
   @Html.Label("Male")
   @Html.RadioButtonFor(model => model.gender, "Female", new { @checked = true })
   @Html.Label("Female")
   }
</div>
Run Code Online (Sandbox Code Playgroud)

razor asp.net-mvc-4

18
推荐指数
3
解决办法
10万
查看次数

标签 统计

asp.net-mvc-4 ×1

razor ×1