【发布时间】:2015-12-05 16:17:46
【问题描述】:
我认为这个表格:
@foreach (var partner in ((List<string>)ViewBag.Email))
{
<div class="checkbox">
<label> @Html.CheckBox("partners", true, new { @class = "myCheckbox" }) @ViewBag.FirstName[item] @ViewBag.Lastname[item] ( @partner.ToString() )
</label>
</div>
item += 1;
}
这些复选框是动态显示的(foreach)。所有复选框都具有相同的名称“合作伙伴”,默认情况下都选中。那么我如何检查,检查了哪些复选框?
我使用表单中的这些数据的控制器方法:
public ActionResult Create(List<string> partners){
...
}
如何在视图中更改我的表单,让我知道识别出不同的复选框?
【问题讨论】:
-
你想达到什么目的?您可以像这样添加价值:
@Html.CheckBox("partners", true, new { @class = "myCheckbox", value = "YourValue" })
标签: c# asp.net asp.net-mvc razor