谁能帮我这个?当我点击复选框时,只有复选框被选中,但即使我也点击标签,我也想选择复选框。
我的控制器是:
IEnumerable<TblSkill> skillList = (from x in db.TblSkills select x).ToList();
ViewBag.skill = skillList.Select(c => new SelectListItem{
Text = c.Skills.ToString(),
Value = c.SkillsId.ToString()
});
我的观点是:
<div class="editor-field">
@{
IEnumerable<SelectListItem> skill = ViewBag.skill;
foreach (var item in skill)
{
<input type="checkbox" name="skillsId" value="@item.Text" />
<label>@item.Text</label>
@Html.ValidationMessageFor(model => model.Skills)
}
}
</div>