Вся сантехника уже установлена, за исключением одной последней детали. Пейджинг осуществляется с помощью простого параметра p Querystring, например. www.myurl.com/grid?p=3 будет третьей страницей; репозиторий автоматически извлекает нужные данные, а также общее количество элементов. Размер каждой страницы определяется где-то еще, и мне не нужно беспокоиться об этом в строке запроса.
Однако я также поддерживаю поиск и т. д. В моей строке запроса искомый термин обозначен как q. Итак, теперь у меня есть комбинация: www.myurl.com/grid?q=tom&p=2, которая ищет "tom" и выводит вторую страницу результатов.
Проблема, с которой я сталкиваюсь сейчас, поскольку параметры q (или другие) могут присутствовать в строке запроса, как мне создать для этого пейджер (который нужно будет сохранить) исходные параметры, поэтому, если я нажму на «страницу 2», она должна перейти с
- [/b]
Код: Выделить всё
www.myurl.com/grid?a=1&b=xyz&q=tom
до - [/b]
Код: Выделить всё
www.myurl.com/grid?a=1&b=xyz&q=tom&p=2
Подробнее здесь: https://stackoverflow.com/questions/143 ... parameters