如何设置复选框为默认值?

时间:2015-02-06 08:05:03

标签: c# asp.net asp.net-mvc asp.net-mvc-4 razor

我使用的是asp.net MVC 5我想设置一个默认的复选框,但是我没有用剃须刀实现这一点。

我甚至试过这个链接:

  

How do I set a checkbox in razor view?

控制器

 Active = memberViewModel.active

查看

 @Html.CheckBoxFor(model => model.active, new { @checked = "checked" })

视图模型

 public bool active { get; set; }

1 个答案:

答案 0 :(得分:3)

您对属性的绑定,因此复选框状态是根据属性的值确定的。在您的控制器中,将active的值设置为true(或在类的无参数构造函数中设置它),然后在视图中

@Html.CheckBoxFor(model => model.active)