Привет, я реализовал подкачку в моем приложении MVC, и я реализую функцию сортировки. Когда я нажимаю на заголовок (ActionLink), я хочу сортировать. Это мой код пейджера.Как отправить текущий номер страницы в сортировке MVC4?
@Html.PagedListPager(Model.logDetails, page => Url.Action("Index",
new { page, currentFilter = ViewBag.CurrentFilter, filterdateTime=ViewBag.filterdateTime, filterdocType= Model.doc_typeid, filteredemployeeID = Model.employeeID, filteredcitizenId = Model.citizenId, sortOrder = ViewBag.currentSort }))
Page @(Model.logDetails.PageCount < Model.logDetails.PageNumber ? 0 : Model.logDetails.PageNumber) of @Model.logDetails.PageCount
Это мой заголовок, где я хочу сортировать.
<th>@Html.ActionLink("Label", "Index", new { sortOrder = ViewBag.LabelSortParm, currentFilter = ViewBag.CurrentFilter, filterdateTime = ViewBag.filterdateTime, filterdocType = Model.doc_typeid, filteredemployeeID = Model.employeeID, filteredcitizenId = Model.citizenId, Page })</th>
Здесь у меня возникла проблема с отправкой текущего номера страницы обратно в действие. Все значения, которые я могу отправить обратно методу действия, кроме текущего номера страницы. Может ли кто-нибудь сказать мне, как я могу получить и отправить pagenumber в ActionLink? Заранее спасибо.
Да, это помогло. большое спасибо –