Первый набор содержит только 22 результата (Потому что там будет что-то другое, визуально занимающее место двух из этих результатов на макете первой страницы)..
каждый последующий набор содержит 24 результата.
Я хотел бы создать список URL-адресов, который выглядит следующим образом:-
Код: Выделить всё
"/result-set/1/0/21",
"/result-set/2/22/46",
"/result-set/3/47/71"
Где первое число представляет номер страницы, второе — начальный индекс, а третье — конечный индекс, который не превышает общее количество записей.
Кажется, я правильно понял математику, и я усложнил себе задачу тем, что в первом наборе было меньшее количество.
Один из подходов — пропустить первые 22 результата и вручную добавить их в начало списка.
Возможно, кто-нибудь порекомендует хорошую библиотеку? потому что я, возможно, заново изобретаю велосипед. Те, что я нашел, похоже, интегрированы с Entity Framework.
Подробнее здесь: https://stackoverflow.com/questions/771 ... of-results