如何以mvc格式查找所选复选框?

时间:2013-02-19 12:22:05

标签: c# asp.net-mvc

我的viewModel包含Foo属性列表(FooList)。我通过foreach在razor上迭代FooList,例如:

 @foreach (Foo foo in Model.FooList)
                    { <tr>
                        <td>
                            <input type="checkbox" value="False" name="@foo.Id"/></td>
                        <td>@foo.Name</td>
                    </tr>
                    }

我正在检查一些项目然后提交表格。我从FormCollection访问选定的值。但是我丢失了对象orianted功能,因为我需要字符串解析操作等。 什么是最好的实践?

1 个答案:

答案 0 :(得分:0)

这是MVC中的常见问题,因为在发回模型时很难绑定您的复选框列表。

我之前使用过此扩展程序,使方案更加简单。 CheckBoxList(For)说明非常简单,包可在Nuget上使用。