【发布时间】:2011-10-17 08:02:42
【问题描述】:
是否有人对 asp.net mvc 2 中的复选框列表有任何示例。我正在寻找从数据库中填充的复选框列表 表还包括一个复选框[all],它应该选择所有列表项。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 checkbox
是否有人对 asp.net mvc 2 中的复选框列表有任何示例。我正在寻找从数据库中填充的复选框列表 表还包括一个复选框[all],它应该选择所有列表项。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 checkbox
您可以手动创建带有复选框的表格,并使用脚本创建复选框/按钮以全选。示例:
假设 YourObject 有 ID、Name、SomeBool
@model IEnumerable<YourObject>
<input type="checkbox" id="checkAll">Check all</input>
<div id="chkList">
@for (int i = 0; i < Model.Count; i++)
{
<div>
<span>
@Html.HiddenFor(x => x[i].ID)
@Html.CheckBoxFor(x => x[i].SomeBool)
</span>
<span>
@Html.DisplayTextFor(x => x[i].Name)
</span>
</div>
}
</div>
<script>
$(function () {
$('#checkAll').click(function () {
$("#chkList").find(':checkbox').attr('checked', this.checked);
});
});
<script>
【讨论】: