public ActionResult Index(MemberInfoModel member, int page = 1) { int totalrowcount = 0; member.PageIndex = page; member.PageSize = PageSize; List <MemberInfoModel> memberlist = bll.GetMemberInfoListForPage(member, out totalrowcount); PagedList <MemberInfoModel> pageList = null; if (memberlist != null) { pageList = new PagedList <MemberInfoModel>(memberlist, page, PageSize, totalrowcount); } this.ViewData["member.MStatus"] = GetStatusListItem(0); MemberIndexViewModel model = new MemberIndexViewModel(); model.memberlist = pageList; model.totalcount = totalrowcount; model.pagesize = PageSize; model.currentpage = page; ViewBag.PageTitle = "会员列表"; return(View(model)); }