在我看来,我有,
@Html.CheckBoxFor(m => m.IsExist, new { @id = "IsExist" })
在我的模型中,我有来自DB的IsExist值。无论是真是假。
现在,如何根据IsExist中的true或false值“检查”或“取消选中”该选项。 我希望,默认情况下绑定时,复选框采用Model的值。然而,这没有发生。
我怎样才能实现它?
答案 0 :(得分:2)
您可以执行此操作以选中复选框:
if (Model.IsExist) {
@Html.CheckBoxFor(m => m.IsExist, new { @id = "IsExist", "checked" = "checked"})
}
希望有所帮助
答案 1 :(得分:2)
我在这里是如何实现的
@Html.CheckBox("VC",(item.isVC=="Y") ? true : false)
我的item.isVC
有价值" Y"或" N"
答案 2 :(得分:1)
以下代码段表示创建复选框并有条件地将其选中/取消选中的另一种方法。以下方法对于使用jquery的传统方法来获取复选框的值也很有用。
@model myproject.Models.StudentModel
<div class="row">
<label class="checkbox-inline">
<input type="checkbox" name="selfStudy" checked="@Model.IsExist"><b>Self Study</b>
</label>
</div>