РЕДАКТИРОВАТЬ: Этот вопрос стал излишним из-за этого вопроса, так как большая часть кода изменилась с использования репозитория на использование только контроллера: (Домашняя работа) Справка по разбиению на страницы MVC
Могу ли я предложить следующую статью: Отображение выгружаемой таблицы данных в ASP.NET MVC .Он показывает отображение разбитой на страницы сетки данных и детально выстраивает интерфейс подкачки.
Вы также можете попробовать этот подход (кнопка, которая показывает больше результатов, вместо перехода на следующую страницу)
http://demo.aspnetawesome.com/AjaxListDemo
или простой пейджер http://demo.aspnetawesome.com/PagerDemo
Кэмерон,
Я могу привести вам пример, который я недавно создал для кого-то здесь на SO (используя интерфейс IPagedList).он работает как htmlhelper, но может быть более функциональным, чем вы.здесь следует шаблону SO для пейджинга, то есть:
в любом случае, вы можете взять его отсюда и поболтать с ним:
http://www.gatehousemusic.com/downloads/MvcApplication2.zip
также, мое альтернативное решение, основанное на структуре вашего объекта и упрощенных требованиях к подкачке:
http://www.gatehousemusic.com/downloads/PagingSimple.zip