0

大家好,我目前正在为我的一个项目使用 NonFactors.Mvc.Grid ( https://aspnet-core-grid.azurewebsites.net/ )。我的问题是一旦我从第一页选择多个复选框并导航到第二页。
当我回到我的第二页时,选中的复选框不再被选中(在分页期间选中的复选框变得清晰,因为它引用了页面)。
在 NonFactors.Mvc.Grid 中解决这种情况的最佳方法是什么。非常感谢。

@(Html
    .Grid(Model.Members)
    .Build(columns =>
    {
        columns.Add(model => model.MemberSelected).Encoded(false)
               .RenderedAs(model => Html.CheckBoxFor(a => model.MemberSelected,new{id=model.MemberId , value = model.MemberId }))
               .Filterable(false)
               .Sortable(false).Css("text-center");
        columns.Add(model => model.MemberId).Titled("Member ID");
        columns.Add(model => model.FirstName).Titled("First Name");
        columns.Add(model => model.LastName).Titled("Last Name");
        columns.Add(model => model.Email).Titled("Email");
        columns.Add(model => model.Suburb).Titled("Suburb");
    })
    .UsingUrl(Url.Action("MembersList", "Members"))
    .Using(GridProcessingMode.Manual)
    .Using(GridFilterMode.Excel)
    .Empty("No data found")
    .Pageable(pager =>
    {
        pager.PageSizes.Clear();
        pager.TotalRows = Model.TotalRows;
        pager.ShowPageSizes = true;
        pager.RowsPerPage = Model.PageSize;
        pager.CurrentPage = Model.CurrentPage;
    })
    .Filterable()
    .Sortable()
    )


 public IActionResult MembersList(int page, string sort, string filtering)
    {}
4

0 回答 0