在我的 MVC4 项目中,我展示Checkbox
了它的对应项Label
,以便在单击标签时选中相应的复选框。但是当我使用@Html.LabelFor
它时,它会显示属性名称而不是显示它的值。此外,当我单击标签时,未选中相应的复选框。这里有什么问题?
@for (int i = 0; i < Model.AddOns.Count; i++)
{
@Html.CheckBoxFor(m => m.AddOns[i].IsActive)
@Html.LabelFor(m => m.AddOns[i].Name)
@Html.HiddenFor(m => m.AddOns[i].Id)
}
当我使用DisplayFor
它时,它会显示价值,但不会在单击标签时选中复选框。