【问题标题】:Asp.net mvc db driven CheckboxListAsp.net mvc db 驱动的 CheckboxList
【发布时间】:2011-10-17 08:02:42
【问题描述】:

是否有人对 asp.net mvc 2 中的复选框列表有任何示例。我正在寻找从数据库中填充的复选框列表 表还包括一个复选框[all],它应该选择所有列表项。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-2 checkbox


    【解决方案1】:

    您可以手动创建带有复选框的表格,并使用脚本创建复选框/按钮以全选。示例:

    假设 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-25
      • 1970-01-01
      相关资源
      最近更新 更多