从视图模型列表中填充复选框列表

时间:2013-07-29 09:55:10

标签: asp.net asp.net-mvc list checkbox checkboxlist

我正在尝试重新定义选择查询并通过首先列出一个复选框列表中的所有字段并将它们分组到另一个复选框列表并为所选复选框字段提供where条件来使其定义。我正在返回一个视图模型,其中包含我所有列的列表。 我需要知道如何将我的视图模型中的列表填充到asp.net复选框列表中。

提前致谢, HRG

2 个答案:

答案 0 :(得分:1)

根据我的理解,试试这个

@for (int i = 0; i < Model.PropertyName.Count(); i++)
    {
        <p>
        @Html.CheckBox("model.PropertyName[" + i + "]", !Model.PropertyName[i])
        </p>
    }

答案 1 :(得分:1)

你也可以使用它

@for(int i = 0; i&lt; Model.PropertyName.Count(); i ++) {

    @Html.CheckBoxFor(model => Model.Tags[i])

}