我是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)