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