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