Asp.net mvc 列表中每个项目的asp.net mvc 3复选框

Asp.net mvc 列表中每个项目的asp.net mvc 3复选框,asp.net-mvc,Asp.net Mvc,我有一个表格可以将产品插入数据库(此时我只输入产品名称): 使用(Html.BeginForm()) { 领域 @(Html.labelfore=>e.Name)) @(Html.TextBoxFor(e=>e.Name)) @(Html.ValidationMessageFor(e=>e.Name,“错误名称:请检查”)) } 我现在想知道的是,我应该如何组合表单,以便显示我的数据库类别列表,并显示每个类别的复选框 在我的产品模型中,我有一个属性列表,我想用用户选择的复选框来完成它。但是我

我有一个表格可以将产品插入数据库(此时我只输入产品名称):

使用(Html.BeginForm())
{
领域
@(Html.labelfore=>e.Name))
@(Html.TextBoxFor(e=>e.Name))
@(Html.ValidationMessageFor(e=>e.Name,“错误名称:请检查”))
} 
我现在想知道的是,我应该如何组合表单,以便显示我的数据库类别列表,并显示每个类别的复选框

在我的产品模型中,我有一个属性
列表
,我想用用户选择的复选框来完成它。但是我不知道如何在我的操作中接收具有属性集的模型

你有一些例子,或者关于如何解决这个问题的建议吗

提前谢谢

问候


Jose.

你可能会发现以下答案很有用。这是一种生成复选框列表的方法:

此外,完整教程可在以下网址找到:


关于第二个问题(获取值),请查看:

非常感谢。这真的很有用。
  using (Html.BeginForm())
    {
      <fieldset>
      <legend>Fields</legend>
      <div>
        @(Html.LabelFor(e => e.Name))
        @(Html.TextBoxFor(e => e.Name))
        @(Html.ValidationMessageFor(e => e.Name, "Wrong name:please check"))
      </div>
       </fieldset>
    }