将ViewBag值分配给输入复选框?

时间:2013-07-10 19:13:22

标签: asp.net-mvc asp.net-mvc-4 checkbox viewbag

我正在尝试将布尔值ViewBag值分配给HTML输入复选框。它抛出以下错误:Cannot resolve symbol '<%= ViewBag.Solicitation %>'

<input id="chkSolicitation" type="checkbox" name="chkSolicitation" 
       checked="<%=  ViewBag.Solicitation %>" />

1 个答案:

答案 0 :(得分:8)

我建议使用此功能,假设您使用的是Razor:

@Html.CheckBox("chkSolicitation", (bool)ViewBag.Solicitation)

如果您不使用剃刀,请使用:

<%: Html.CheckBox("chkSolicitation", (bool)ViewData["Solicitation"]) %>