在MVC中的多选复选框列表中将LableFor绑定到CheckBoxFor上
本文关键字:绑定 LableFor CheckBoxFor 复选框 MVC 列表 | 更新日期: 2023-09-27 18:16:18
我已经建立了一个多选复选框列表
foreach (var item in Model)
{
@Html.HiddenFor(i => item.SectionID)
@Html.CheckBoxFor(i => item.IsChecked)
@Html.LabelFor(i => item.IsChecked, item.SectionTitle)
<br />
}
虽然这会为每个项目生成一个复选框,并在每个复选框旁边生成适当的文本标签,但问题是无论单击哪个标签,它都只会切换第一个复选框。如何将每个标签绑定到此设置的相应复选框上?
@Html.CheckBoxFor(i => item.IsChecked,new{id=item.SectionID})