我使用的是asp.net MVC 5我想设置一个默认的复选框,但是我没有用剃须刀实现这一点。
我甚至试过这个链接:
控制器
Active = memberViewModel.active
查看
@Html.CheckBoxFor(model => model.active, new { @checked = "checked" })
视图模型
public bool active { get; set; }
答案 0 :(得分:3)
您对属性的绑定,因此复选框状态是根据属性的值确定的。在您的控制器中,将active
的值设置为true
(或在类的无参数构造函数中设置它),然后在视图中
@Html.CheckBoxFor(model => model.active)