嗨,我有一个 ModelBinded 视图
foreach (var Model in Model)
{
@Html.RadioButtonFor(modelItem => Model.DefaultLocation, Model.AddressID, new { @Checked = Model.DefaultLocation, id = Model.AddressID })
}
@Checked 从数据库中检索为布尔值 True 或 False。
为此 Razor 代码生成的 HTML 如下所示
<input checked="True" id="27" name="model.DefaultLocation" type="radio" value="27">
<input checked="False" id="28" name="Model.DefaultLocation" type="radio" value="28">
虽然它说 id="27" as Checked="true" 我的页面显示最后一个单选按钮被选中。
我试图实现无论数据库返回值是否正确,默认情况下都应该选择单选按钮。
我无法弄清楚出了什么问题。谁能帮我解决这个问题?
感谢您的时间。