为什么被删除:ASP.NET MVC CheckBoxList(没有MVCContrib)

2023-12-25

为什么是复选框列表从 ASP.NET MVC 预览版本 5 中删除?

目前,我没有看到任何可以创建复选框列表(具有相似名称但不同 id)的方法,以便人们可以从列表中选择 0-1-更多选项。

有一个CheckBoxList列表存在于 MVCContrib 库中,但已弃用。我可以理解其他 HtmlHelpers 的这一点,但似乎没有替代品CheckBoxList在预览 5 中。

我想创建一个非常简单的列表,如下所示,但是使用 ASP.NET MVC 预览版 5 执行此操作的最佳方法是什么?

<INPUT TYPE="checkbox" NAME="Inhoud" VALUE="goed"> goed
<INPUT TYPE="checkbox" NAME="Inhoud" VALUE="redelijk"> redelijk
<INPUT TYPE="checkbox" NAME="Inhoud" VALUE="matig"> matig
<INPUT TYPE="checkbox" NAME="Inhoud" VALUE="slecht"> slecht

视图中的 for 循环用于生成复选框

<% foreach(Inhoud i in ViewData["InhoudList"] as List<Inhoud>) { %>
  <input type="checkbox" name="Inhoud" value="<%= i.name %>" checked="checked" /> <%= i.name %>
<% } %>   

不要使用Html.Checkbox,因为这将为列表中的每个项目生成两个值(因为它使用隐藏输入作为假值)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么被删除:ASP.NET MVC CheckBoxList(没有MVCContrib) 的相关文章

随机推荐

  • 将 Backbone 模型与 AngularJS 结合使用

    最近我在思考 Backbone js 和 AngularJS 之间的异同 我发现 Backbone 中真正方便的是 Backbone Models 和 Backbone Collections 您只需设置 urlRoot 然后通过 Ajax
  • Github CLI 添加另一个遥控器并使用它

    我在 Github CLI 第一个版本发布后就开始使用它 这是一个很棒的工具 我一直在从事一个项目 该项目需要远程位于不同的地方 例如在两个存储库中 我可以添加另一个遥控器来推送更改 但 gh 只能控制第一个遥控器 举个例子 gh pr s
  • 基于 INF 的打印机驱动程序的 WIX 安装程序

    我正在尝试使用 WIX 制作打印机驱动程序的安装程序 I have 一些DLL cat 文件 gdp 文件 inf 文件 我正在考虑使用INF来部署驱动程序 但不知道如何实现 I sow 这个问题 https stackoverflow c
  • 避免 ORA-00955: 名称已被现有对象使用

    我正在 sql 文件中创建如下表 每次有新文件要处理时都会调用该表 因此 每当有新文件出现时 我都会删除该表并再次创建并加载 当我从 shell 脚本调用此表时 该表被删除并成功创建 但与此同时我收到如下错误 知道如何避免这种情况 ERRO
  • 函数中的多个等待

    我在 JS 承诺方面遇到了一些困难 我正在使用一个库从 Spotify 中提取返回承诺的数据 在我的主函数中 我可以使用await从响应数据构建一个对象并将其推送到一个数组 称为节点 var nodes main async functio
  • 将集合中的字段加载到选择字段中并根据所选值对其进行过滤

    基本上我有两个相关的问题 但我会用数字将它们分开 1 我试图将单个字段加载到集合中的选择下拉框中 但它填充了从下面的列表中收集的所有重复值 而不是它自己的帮助器
  • Angularjs:选中单选按钮

    我正在尝试使用单选按钮在 AngularJS 中构建一个颜色配置器 一切似乎都正常 数据绑定等 但是我无法设置选中的默认颜色单选按钮 正如我在文档中看到的 如果 ng model 与 radio 值相同 则应该自动检查输入 但我不知道这是否
  • 无需 Foreach 循环即可访问 LINQ 结果中的行?

    对于我编写的每个 LINQ 查询 我总是使用 foreach 循环来遍历结果 现在 我有一个程序 我想获取结果的前 50 行 对这些行进行一些计算 然后获取结果的接下来 50 行等 使用 LINQ 和 C 执行此操作的良好标准方法是什么 在
  • Sass 导入而不编译

    在 sass 中 导入的方式是使用 import 命令 我将以 Zurb 基金会为例 import foundation 然后这将导入整个foundation scss文件及其所有相对导入到当前文件顶部的内容 这意味着整个foundatio
  • 使用 document.getElementById 注入元素在 Javascript 中不起作用

    我已经编写了一小段 JavaScript 代码 现在需要将结果注入到我的 HTML 中 我已经检查了 windows 元素 甚至复制了该元素的特定选择器 但它仍然没有将答案注入其中 我正在尝试将其插入 HTML 代码中的 span 标记中
  • HTML Agility 包创建新的 HTMLNode

    我正在使用 HTML Agility Pack 来解析和转换 HTML 文件 但由于索引参数而尝试创建新的 HTMLNode 时 出现 项目已添加 异常 HtmlNode node1 new HtmlNode HtmlNodeType El
  • 如何为 AWS V3 Dynamodb 客户端设置超时

    我已经开始在我的一些服务中使用新的 AWS 版本 3 sdk 不幸的是 并不总是清楚如何使用版本 2 sdk 中提供的模块化版本 3 代码中的某些功能 要为非模块化 sdk 设置超时 您可以执行以下操作 AWS config update
  • STS 3.4.0 与 Websphere 8.5.5.0 不部署我的应用程序

    我尝试从 Eclipse 将我的应用程序部署到 WebSphere 上 这里有一些条件 STS 3 4 0 Websphere 插件 适用于 Kepler Luna 的 IBM WebSphere Application Server V8
  • Solr:基于字段的存在进行提升,忽略该字段的内容

    我想根据文档中某个字段的存在来增强查询 而不管该字段的内容如何 假设某个文档有一个包含照片 id 值的字段 我希望在搜索时首先出现包含照片的文档 照片 ID 值与搜索查询无关 但该字段的存在才是重要的 怎么做 如上所述here http w
  • 在 Yii 中从数据库生成树

    我在 Yii 中有一个模型 它代表一棵树 具有以下 MySQL 表 CREATE TABLE IF NOT EXISTS nodes id int 11 NOT NULL AUTO INCREMENT node varchar 255 NO
  • 如何停止 UIView 可能不响应选择器的警告

    我有一个具有 UIView 作为属性的类 有时我会传入一个 UILabel 有时是 UITextField 无论我传入哪个 我都希望班级设置文本 目前我正在这样做 它有效 if self viewToUpdate respondsToSel
  • 是否可以获得MySQL所有系统函数的列表?

    我看起来像 SHOW FUNCTION STATUS 获取当前服务器版本的所有可用系统功能的列表 可以得到这样的表here http dev mysql com doc refman 5 6 en string functions html
  • 如何对命名空间中的模型执行 has_many

    Rails 3 为我们提供了这些漂亮的生成器 可以将模型和控制器放入命名空间中 哇 但现在我无法将它们与其他模型联系起来 我试图通过与命名空间模型关联来实现 has many 我已经在互联网上搜索了几天 但还没有想出任何例子 app mod
  • 嵌入式 Python 3.5“python setup.py Egg_info”失败,错误代码为 1

    我正在尝试 pip install PyAutoGUI 以及其他模块 但收到以下错误 Collecting pyautogui Using cached PyAutoGUI 0 9 35 zip Complete output from c
  • 为什么被删除:ASP.NET MVC CheckBoxList(没有MVCContrib)

    为什么是复选框列表从 ASP NET MVC 预览版本 5 中删除 目前 我没有看到任何可以创建复选框列表 具有相似名称但不同 id 的方法 以便人们可以从列表中选择 0 1 更多选项 有一个CheckBoxList列表存在于 MVCCon