如何解决MVVM模式MVC应用程序中的复选框绑定
我试图根据数据库中存储的组填充MVC视图上的复选框列表。
复选框项目的模型:
公共类CheckListItem {
color = sldFill.RgbColorModelHex.Val;
公共列表MeGroupList {get;组; }
在视图中:
public int Value { get; set; }
public string Text { get; set; }
public bool Selected { get; set; }
}
最后呈现的HTML:
@for (var i = 0; i < MeGroupList.Groups.Count(); i++)
{
@Html.HiddenFor(x => x.MeGroupList[i].Value)
@Html.HiddenFor(x => x.MeGroupList[i].Text)
@Html.CheckBoxFor(x => x.MeGroupList[i].Selected,new { @class = "form-check-input" })
<label class="form-check-label" style="margin-right: 10px">
<font color="black"><b> @Model.MeGroupList[i].Text</b></font>
</label>
}
当我提交表单并检查Model时,MeGroupList计数为零。什么都没有回邮。我花了一天的时间尝试许多运气不佳的方法。我无法将其绑定到后期。我在网上的各种文章中发现了以上内容,据我所知,这些内容与显示的示例完全相同。任何帮助将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。