Я использую PagedList в MVC. Все работает нормально, но сценарий выглядит так.
Загрузка данных из хранимой процедуры.
Поэтому, когда условие поиска удовлетворяет SP, возвращается 200 Records , нумерация страниц идет как Page 1 2 3 4 .. (фактический требуемый сценарий), который работает, как ожидалось, и PageSize 20.
Но когда требования меняются
Когда страница 1 щелкает, получает 20 записей, страница 2 получает 20 записей и т. д. (каждый щелчок из базы данных). Таким образом, при начальной загрузке SP будет возвращать только 20 записей, а не фактические (200 записей), только одна разбивка на страницы Появляется страница 1
Но мы знаем, что фактическое разбиение на страницы 200 записей должно быть неудачным. Таким образом, разбивка на страницы создается только для 20 записей, а не для фактического числа, т.е. 200.
Да, обходной путь заключается в том, что SP возвращает в качестве вывода всего 200 записей, поэтому я знаю, сколько всего записей, но как перезаписать Html.PagedListPager, чтобы показать Page 1 2 3 ?????
заранее спасибо