复选框在mvc3中不起作用
在我看来,我有动态复选框。 但它不能正常工作,它总是在这里检查是我的代码:
<input type="checkbox" onclick = "InActiveUser('@item.UserId')" id = "@item.UserId" checked="@(item.IsActive == false ? false : true)" />
请帮忙谢谢。
Checked
属性不会将true
或false
作为值。 该属性的唯一存在使其被检查。 如果您希望元素保持未选中状态,则必须删除此属性。
阅读更多答案
你必须这样做:
<input type="checkbox" onclick = "InActiveUser('@item.UserId')"
id = "@item.UserId" checked="@item.IsActive" />
正如Patryk所说 - 你需要改变添加checked属性的方式。 像这样的东西:
<input type="checkbox" onclick = "InActiveUser('@item.UserId')" id = "@item.UserId" @(item.IsActive ? "checked" : "") />
试试看。
链接地址: http://www.djcxy.com/p/56051.html