Вы можете мне помочь? Я использовал contoller HomeConrtoller.cs для просмотра, редактирования и удаления статей. Все работает, но когда я перехожу на следующую страницу, я получаю сообщение об ошибке не найден
public ActionResult Articles (int? page)
{
var viewData = mybaseRepository.FindAllArticles();
const int pageSize = 10;
var paginatedArticle = new PaginatedList<Article>(viewData, page ?? 0 , pageSize);
ViewData["Page"] = paginatedArticle.PageIndex;
return View(paginatedArticle);
}
In Global.asax.cs
routes.MapRoute(
"Articles",
"Articles/{page}",
new { controller = "Home", action = "Aticles", page = (int?)null }
);
пейджинг в Articles.aspx
<% if (Model.HasPreviousPage) {%>
<% = Html.RouteLink ("предыдущая <<<", <br>
"Статьи",
new {page = (Model.PageIndex - 1)})%>
<%}%>
<% if (Model.HasNextPage) { %>
<%= Html.RouteLink(">>> следующая",
"Articles",
new {page = (Model.PageIndex + 1) })%>
<% } %>
<div>