我有一个带有以下对象的网格:
public PagedList<GridList> PagedList { get; set; }
public class GridList
{
public Employee EmployeeItem { get; set; }
public bool isChecked { get; set; }
}
我的aspx在一个循环中实现了该表,然后为每个Employee放置了一个复选框:
<%foreach (var item in Model.PagedList )
{%>
<tr>
<td align="center">
<%: Html.CheckBox(item.EmployeeItem.ID.ToString(), item.isChecked)%>
</td>
</tr>
<% }%>
用户更改页面时,我需要保持所有复选框处于选中状态。 因此,如果他选择一个页面的2个或3个选项,然后更改页面编号,则当他返回此页面时,应标记相同的复选框。
我尝试了许多解决方案,但在这里我不会评论它们,只是希望得到更好的解决方案。 我尝试的所有订单都遇到无法解决的问题。
当用户单击以转到另一个页面时,代码将转到[HttpGet]
方法。
谢谢您的帮助。