在mvc中,一个很常见的问题就是控件的赋值,赋值问题不是出现在TextBox之类的控件,而是在其他控件中产生的,当然列表控件现在都是使用了Html中的table代替了
在单选框控件输入的时候的写法是
男 @Html.RadioButtonFor(m => m.UserSex, "true")
女 @Html.RadioButtonFor(m => m.UserSex, "false")
<span class="text-danger">@Html.ValidationMessageFor(m => m.UserSex)</span>
单选框控件编辑赋值的时候的写法是
<span>男</span> @Html.RadioButtonFor(m => m.UserSex, "true",Model.UserSex==true?"checked":"")
<span>女</span> @Html.RadioButtonFor(m => m.UserSex, "false")
这个地方需要注意一下