c# - ASP.NET MVC Html.CheckBoxListFor 丢失/编译器错误
问题描述
我正在尝试为旧版 ASP.NET MVC 应用程序添加复选框项目列表。
给定以下代码,我收到以下错误:
<td>@if (Model != null)
{
@Html.CheckBoxListFor(model => new[] { "yo" }, new[] { "hi" } );
}
</td>
谁能解释为什么这个丢失/无法找到?
当我在代码中单击 F12 时Html
,这是 MVC 的程序集/版本:
- 项目是.NET Full Framework 4.8
- MVC = nuget 包
Microsoft.AspNet.Mvc
5.2.7
此外,当我尝试在 MS 文档中搜索时CheckBoxListFor
,没有返回任何内容。当我搜索CheckBoxFor
有结果。
那么CheckBoxListFor
对于 ASP.NET MVC 5 甚至还存在吗?
解决方案
MVC 5 不再支持它。
推荐阅读
- php - Wordpress ACF 字段如何从自定义帖子类型中获取选项
- react-native - react native 是否在构建中包含源映射
- c++ - C ++不同的浮点数打印相同的值
- autodesk-forge - 本地 SVF 转换,而不是使用 Derivative API
- discord - discord.py snipe 命令显示来自其他公会的已删除消息
- python - 如何更改滑动窗口生成器以一次跳转两个元素?
- big-o - 快速排序算法 - 只需要 n-1 比较的分区。我怎样才能做到这一点?
- node.js - 如何从电子邮件更改我们想要的内容而不是 clientID 使用 nodejs 创建邮件
- c# - 获取组的 Sharepoint 站点并使用 Graph 上传文件
- azure-pipelines - AzurePipelines:管道的同一运行中“pipeline.startTime”的不同值