Heja
Chcę wyświetlać listę obiektów, w której przełączanie pomiędzy kolejnymi stronami odbywałoby się asynchronicznie. Powinienem opracować metodę kontrolera, która zwracałaby odpowiednio uzupełniony PartialView czy raczej wypadałoby to zrobić inaczej?
Prosisz AJAXowym zapytaniem o zwrócenie JSONa i tyle. Dodajesz tylko w requeście którą stronę ma zwrócić i na tej podstawie odpowiednio paginujesz.
A jakim zachować wyniki? np. przefiltruje sobie ajaxem listę, przejdę do interesującej mnie pozycji, a następnie dam wstecz i mam pierwotną listę przed filtrowaniem. Jak sprawić, aby po cofnięciu ponownie ujrzeć przefiltrowaną listę?
Ale Ty ją filtrujesz po stronie klienta czy serwera? Tak czy siak, najprościej będzie parametry do filtrowania trzymać w query stringu.
Filtruję po stronie serwera. Co do query stringa, jak wywołać, aby po powrocie do listy użyć jego parametrów i wyświetliło nam pozycje, które mieliśmy przed opuszczeniem strony?
Pobrać query stringa i wysłać do API, które zwraca dane. Trzeba pewnie porzeźbić w JS, czy w czym tam masz front napisany.