【发布时间】:2014-10-16 09:16:43
【问题描述】:
我正在使用 MVC 强类型视图来生成两个单选按钮
<div>
@Html.LabelFor(model => model.Eligible)
@Html.RadioButtonFor(model => model.Eligible,"true", new { id="yes", data_bind = "checked: completeVM.Eligible " })
@Html.Label("yes", "YES")
@Html.RadioButtonFor(model => model.Eligible, "false", new {id="no", data_bind = "checked: completeVM.Eligible " })
@Html.Label("no", "No")
</div>
如果我不使用 data_bind,当页面加载时,“否”单选按钮将默认设置。但是在我添加 data_bind 之后,两个单选按钮都没有被选中。我注意到在我的视图模型中,Eligible 显示为:"Eligible": false;如果我选中“否”按钮,它将显示为“合格”:“假”。我该如何解决这个问题,以便在页面加载时,默认情况下会选中“否”按钮。谢谢
【问题讨论】:
标签: asp.net-mvc knockout.js radio-button