我有一个webgrid
@{
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>)
)
)
如果我选中了一些复选框并转到第二页,则第一页上的选择将会丢失。谁能帮我这个?谢谢
答案 0 :(得分:0)
页面选择链接为什么
- 通过GET命令刷新页面(&lt; a href =“....”not&lt; input type =“submit”....)
- 链接不提交您选中复选框的表单,为什么您无法读取复选框的状态。
您应该寻找一个JavaScript解决方案来修改GET URL中的Checkbox数据, 或者找到另一个Grid生成器。
http://mvccontrib.codeplex.com/wikipage?title=Grid&ProjectName=mvccontrib