Я хочу отправить выбранное значение страницы в строку запроса во время навигации по страницам.
URL, сгенерированный для подкачки, выглядит следующим образом:
Link/Index?page=2
Link/Index?page=3
Но на моем URL он показывает только Link/Index
и выполняет Ajax-вызов. Но если я отключаю свой Javascript, а затем перемещаюсь по страницам, он получает Postback и имеет URL-адрес типа
Link/Index?page=2
Что идеально. Но я хочу этот тип URL в вызове Ajax.
Как я могу это сделать? Проблема заключается в том, что если мы перемещаемся по страницам, когда включен Javascript, он показывает ссылку / индекс, а когда пользователь переходит на страницу № 2, затем 3, затем 4 и нажимает кнопку «Назад», он переходит к нажатию страницы вместо страницы 3 и страницы 2.
Вот код, который генерирует ссылки на страницы:
<%= Ajax.Pager(
new AjaxOptions {
UpdateTargetId = "divGrid", LoadingElementId = "divLoading"
},
ViewData.Model.PageSize,
ViewData.Model.PageNumber,
ViewData.Model.TotalItemCount,
new { controller = "LinkManagement", action = "Index" }
)%>