I have created pagination for .Net Core 3 project using X.PagedList nuget, when I click on page number it call action that retrieve partial view and update div for data list, all ok but when I click on page number 2 the data in list updated but current page selection is still on 1, it should changed to 2. and every time click on page greater that 1 the selection remain on 1 in PagedListPager.
` @Html.PagedListPager(Model.OrderViewModels, page => Url.Action("OrdersSearch2", "Orders",
new { ViewBag.SearchName, page = page }),
PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new PagedListRenderOptions
{
LiElementClasses = new string[] { "page-item" },
PageClasses = new string[] { "page-link" },
I have created pagination for .Net Core 3 project using X.PagedList nuget, when I click on page number it call action that retrieve partial view and update div for data list, all ok but when I click on page number 2 the data in list updated but current page selection is still on 1, it should changed to 2. and every time click on page greater that 1 the selection remain on 1 in PagedListPager.
` @Html.PagedListPager(Model.OrderViewModels, page => Url.Action("OrdersSearch2", "Orders", new { ViewBag.SearchName, page = page }), PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new PagedListRenderOptions { LiElementClasses = new string[] { "page-item" }, PageClasses = new string[] { "page-link" },
OrdersIndexViewModel
` public class OrdersIndexViewModel { public IPagedList OrderViewModels { get; set; }
public SearchOrderViewModel SearchOrderViewModel { get; set; }
}`
And my Action in Orders controller
` public ActionResult OrdersSearch2(int? page) { if (!ModelState.IsValid) { return View(mymodel); } OrderSearch ors = new OrderSearch();
Index.cshtml
` @model OrdersIndexViewModel
Orders List
Sorry, but I can't reproduce the problem. Try publish you example code in any public repository and provide link.