c# - for循环中的Html.CheckBoxfor()不显示复选框
问题描述
尝试在我的视图中迭代列表以显示用户偏好以及它们是否被击中。
在我看来,这是我现在所拥有的:
@for (var i = 0; i < Model.IdentityFields.FieldDefinitions.Count(); i++)
{
@Html.HiddenFor(m => m.IdentityFields.FieldDefinitions[i].Id)
@Html.CheckBoxFor(m => m.IdentityFields.FieldDefinitions[i].IsActivated)
@Html.Raw(Model.IdentityFields.FieldDefinitions[i].Name)
@Html.Raw(Model.IdentityFields.FieldDefinitions[i].ApiKey)
<br/>
}
但不显示复选框。
任何人都可以看到我在这里做错了什么?感谢您的帮助!
编辑:这是 html 渲染:
解决方案
推荐阅读
- jquery - jQuery ajax 请求转到与预期不同的 url
- node.js - 当 Express API 应该只返回一个时,它会返回重复的“100 个继续”响应
- python - 数据集中文本元素频率之间的相关性
- python - 绘制列表列表的多个条形图
- r - 为什么我的应用程序可以在本地运行,但不能在 shinyapps.io 上运行?
- docker - 如何从 docker hub 部署到 openshift?
- jquery - Jquery + 输入很尴尬的错误,简单> 比较不起作用
- python - numpy数组中的条件复制元素
- javascript - 使用地图排序表
- python - 在我用 SMOTE 对重新采样的数据拟合模型后,如何在 scikit 的随机森林中执行特征重要性?