微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MVVM模式MVC应用程序中的复选框绑定

如何解决MVVM模式MVC应用程序中的复选框绑定

我试图根据数据库中存储的组填充MVC视图上的复选框列表。

复选框项目的模型:

公共类CheckListItem {

color = sldFill.RgbColorModelHex.Val;

页面viewmodel包含上面的列表。

公共列表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 举报,一经查实,本站将立刻删除。