【问题标题】:Webgrid checkbox selection lost after paging分页后Webgrid复选框选择丢失
【发布时间】:2011-12-19 17:56:30
【问题描述】:

我有一个网络网格

@{       
var gdAdminGroup = new WebGrid(source: Model, rowsPerPage: 20, ajaxUpdateContainerId: "tdUserAdminGroup");
}

@gdAdminGroup.GetHtml(
    htmlAttributes: new { id = "tdUserAdminGroup" },
    tableStyle: "gd",
    headerStyle: "gdhead",
    rowStyle: "gdrow",
    alternatingRowStyle: "gdalt",
        columns: gdAdminGroup.Columns(                
        gdAdminGroup.Column(columnName: "Description", header: "Admin Group"),
        gdAdminGroup.Column(header: "", format: @<text><input name="chkUserAdminGroup" type="checkbox" value="@item.AdminGroupID" @(item.HasAdminGroup == 0? null : "checked") /></text>)
       )
    )

如果我选中一些复选框并转到第二页,则第一页上的选择将丢失。谁能帮我这个?谢谢

【问题讨论】:

    标签: asp.net-mvc model-view-controller webgrid


    【解决方案1】:

    页面选择是链接的原因
    - 通过 GET 命令刷新页面( - 链接没有提交您所在的复选框,为什么您无法读取复选框的状态。

    您应该寻找一种 JavaScript 解决方案来修改 GET URL 中的复选框数据, 或寻找另一个网格生成器。

    http://mvccontrib.codeplex.com/wikipage?title=Grid&ProjectName=mvccontrib

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-30
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-05
    • 2022-01-10
    • 1970-01-01
    相关资源
    最近更新 更多