public ActionResult Index(int?page) { int pageIndex = page.HasValue ? page.Value : 1; int pageSize = PageConfig.BackstagePageSize; int count, pageCount; var result = Articles.ArticleInfosToVModels(Articles.GetArticlePageList(pageIndex, pageSize, null, null, out pageCount, out count)); PagedList <ArticleVModel> pl = result.ToPagedList(pageIndex, pageSize); pl.TotalItemCount = count; pl.CurrentPageIndex = pageIndex; return(View(pl)); }