asp.net-mvc - 将 ViewBag 值分配给输入复选框?

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

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

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

最佳答案

假设您使用 Razor,我建议使用它:

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

如果您不使用 Razor,请使用此:

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

关于asp.net-mvc - 将 ViewBag 值分配给输入复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17579079/

相关文章:

c#-4.0 - ASP.NET Web API 身份验证始终重定向到登录页面

asp.net - 无法将 NuGet 包 "Microsoft ASP.NET MVC"从版本 4.0.20710.0 更新到 5.1.2

java - 更改代号一中的复选框样式

asp.net-mvc - 忽略 asp.net mvc razor View 中的 viewstart?

javascript - 为 foreach 循环内的单选按钮设置默认值 - MVC

c# - AutoMapper - 在 View 模型中映射子集合

javascript - Google AdSense JavaScript 导致多个页面加载?

asp.net-mvc-4 - 使用 Web Api 和结构图依赖注入(inject)

javascript - 如何在 react 循环中设置动态复选框的状态?

javascript - 仅当选中复选框时,如何将 #.## 值添加到其中已有另一个 ##.## 值的文本框中?