Mam zamiar zrobić filtrację, sortowanie, wyszukiwanie wraz z paginacją. Nie byłoby dla mnie żadnego problemu gdybym zrobił to bez paginacji. Mam zamiar to zrobić w jQuery i asp.net MVC. Z napisaniem metod w backendzie nie powinienem mieć problemu. Głównym problemem jest to jak wyświetlać dane jeśli byłaby takowa paginacja. Bez paginacji po prostu zwracałbym np. 150 rekordów i podpinał ją pod tabelkę na froncie za pomocą jQuery. W przypadku paginacji na dole strony byłoby trzeba dodać numery stron oraz buttony: następna i poprzednia strona.
Zakładając, że metoda zwróci mi 200 rekordów, natomiast na jednej stronie ma być wyświetlane 20 rekordów. Byłoby trzeba to podzielić na 10 stron. I teraz moim problemem jest to jak to zakodować aby po kliknięciu na dany numer strony wyświetlana by była właśnie ta strona elementów na którą kliknąłem. Do tego jeszcze dochodzi problem z tym, że byłoby trzeba w pewien sposób sprawdzać ile elementów zostało zwróconych i na podstawie tego wyświetlać odpowiednią ilość stron na dole strony. Dodatkowo jeszcze trzeba zakodować to w taki sposób aby na dole strony na starcie była pokazywana możliwość paginacji tylko stron 1,2,3,4,5. Jeśli bym zwracał 10 stron i przeszedł na 3 stronę to na dole strony powinna być możliwość przejść do stron 2,4,5,6,7. Nie mam pojęcia jak to zrobić.
Mam nadzieję, że mocno nie namieszałem. Będę wdzięczny za jakąkolwiek pomoc.