重複の可能性:
MVC3 カミソリの CheckboxList イベント
誰でもこれで私を助けることができますか? チェックボックスをクリックすると、チェックボックスだけが選択されますが、ラベルをクリックしてもチェックボックスを選択したいです。
私のコントローラーは:
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>