我需要使用HTML helpers
执行可点击的复选框。我写了这段代码没有任何问题:
var checkBox = "<label><input type='checkbox' name='vacationTypes' data-id = '"
+ data.checkboxList[i].Id + "' value = '"
+ data.checkboxList[i].Id
+ "' id='Edit-document-checkbox"
+ data.checkboxList[i].Id + "'/>"
+ data.checkboxList[i].Type + "</label>" + "<br/>";
一切正常。但现在我需要用html helpers
这样做。这是我的代码:
@for (int i = 0; i < Model.Count(); i++)
{
<div class="col-md-4">
@Html.HiddenFor(x => x[i].Id)
@Html.CheckBoxFor(x => x[i].IsSelected) @Html.LabelFor(x=>x[i].IsSelected, Model[i].Type)
</div>
}
我该如何实施?