コード例 #1
0
        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));
        }