强类型复选框在mvc4中不起作用

时间:2019-04-05 08:55:45

标签: asp.net-mvc

我正在尝试创建强类型复选框,但这不能正常工作,并且
未显示复选框,但模型中的标志为true 请建议我 代码:-

 @Html.CheckBoxFor(model => model.Active, new { @checked =true})

1 个答案:

答案 0 :(得分:0)

使用EditorFor

@Html.EditorFor(model => model.Active, new { Value = model.Active})

@Html.EditorFor(model => model.Active)
  

正如其他用户所说的那样:在进入View之前,请在控制器模型上设置Active的值,并且Active必须是   布尔类型。 (这是根据@Esko建议的解决方案)