我在MVC 4中工作,在我的View中,我正在编写此代码以生成复选框:
<tr class="formSectionField clearfix">
<td>
<label id="lblStoreList" class="formSectionLabel">Title:</label>
</td>
<td>
<div class="txtInput input323">
@Html.CheckBoxFor(m => m.StoreList, new SelectList(Enumerable.Empty<SelectListItem>()))
</div>
</td>
</tr>
最初,我只是告诉MVC框架,它将有一个checbox,但我希望根据我的模型中包含的值具有 n number 的复选框。
我怎么能实现这个目标?
以下是带有AJAX的JS代码,它将生成我的动态复选框:
function BindTitle() {
$.ajax({
"url": "/Admin/GetTitleList/",
"type": "get",
"dataType": "json",
"success": function (data) {
var items = $('#TitleId');
items.empty();
$.each(data, function (i, drdData) {
items.append($('<checkbox/>', { value: drdData.Value, html: drdData.Text }));
});
}
});
}
希望我明白这一点,无论如何如果你想进一步的建议,请随时提出