私の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
すると値が表示されますが、ラベルをクリックしてもチェックボックスがチェックされません。