Я ищу лучший способ реализовать пейджер в соответствии со следующим простым требованием.
хочу такую страницу
<Pager 1 2 3 4 ...>
<Partial View>
Мой контроллер действий будет выглядеть примерно так...
public PartialViewResult DisplayRecordDetails(int recordNumber)
{
MyRecord mr = GetRecord(recordNumber);
return PartialView(mr);
}
Когда я нажимаю «1» (индекс страницы = 1), я передаю 1 в качестве параметра методу действия DisplayRecordDetails и загружаю частичное представление с записью 1.
Когда я нажимаю «2» (индекс страницы = 2), я передаю 2 в качестве параметра методу действия DisplayRecordDetails и загружаю частичное представление с записью 2 и так далее...
В моем распоряжении будет информация об общем количестве элементов и информация об индексе текущей страницы. Теперь, как я могу динамически генерировать пейджер с этой информацией?
Я пробовал искать библиотеки/помощники пейджеров, но все они предназначены для сеток. Как я могу использовать их в моей ситуации? У меня нет сетки. У меня просто есть частичное представление, которое мне нужно динамически загружать в зависимости от номера страницы.