Самый простой способ сделать это было бы найти следующие и предыдущие статьи/блоги в контроллере, а затем передать их в поле зрения, используя ViewData, т.е.
ViewData["NextPost"] = Model.GetNextPost();
ViewData["PrevPost"] = Model.GetPrevPost();
Тогда просто отобразить это с вашей точки зрения:
<ul>
<li><%= Html.Action("New posts", new { Action = "View", Id = (Post)ViewData["NextPost"].Id }) %></li>
<li><%= Html.Action("Home", new { Action = "Home" }) %></li>
<li><%= Html.Action("Old posts", new { Action = "View", Id = (Post)ViewData["PrevPost"].Id }) %></li>
</ul>
Вам нужно будет пометить ul, чтобы он выглядел красиво. Если вы захотите сделать этот фрагмент кода повторно используемым, вы можете поместить код дисплея в частичное представление.
Вы уже посмотрели приложение-пример nerddinner? У них есть пейджинг. –
показывает строку запроса в URL-адресе, которую я не хочу показывать так. – Prasad