public ActionResult AjaxPaging(int pageIndex = 1)
        {
            int totalCount = 0;
            var persons    = new OrginPager.BLL.PersonService().GetAllPerson(pageSize, pageIndex, "", out totalCount);

            return(PartialView("_Index", persons));
        }
        public ActionResult AjaxPage(int?page)
        {
            //具体的页面数
            int pageIndex = page ?? 1;
            //页面显示条数
            int pageSize = Request["pageSize"] == null ? 10 : Convert.ToInt32(Request["pageSize"]);
            // 数据记录条数
            int totalCount            = 0;
            List <Models.Person> list = new OrginPager.BLL.PersonService().GetAllPerson(pageSize, pageIndex, "", out totalCount);
            var personsAsIPageList    = new StaticPagedList <Person>(list, pageIndex, pageSize, totalCount);

            return(Json(new { persons = personsAsIPageList, pager = personsAsIPageList.GetMetaData() }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public ActionResult List(int?page)
        {
            //具体的页面数
            int pageIndex = page ?? 1;
            //页面显示条数
            int pageSize = Request["pageSize"] == null ? 10 : Convert.ToInt32(Request["pageSize"]);
            // 数据记录条数
            int totalCount            = 0;
            List <Models.Person> list = new OrginPager.BLL.PersonService().GetAllPerson(pageSize, pageIndex, "", out totalCount);
            var personsAsIPagedList   = new StaticPagedList <Models.Person>(list, pageIndex, pageSize, totalCount);

            return(View(personsAsIPagedList));
        }
Ejemplo n.º 4
0
        // GET: PageSix
        public ActionResult Index(int?id)
        {
            //具体的页面数
            int pageIndex = id ?? 1;
            //页面显示条数
            int pageSize = Request["pageSize"] == null ? 10 : Convert.ToInt32(Request["pageSize"]);
            // 数据记录条数
            int totalCount            = 0;
            List <Models.Person> list = new OrginPager.BLL.PersonService().GetAllPerson(pageSize, pageIndex, "", out totalCount);

            ViewBag.totalCount = totalCount;
            return(View(list));
        }
        public ActionResult Query(int?page, bool ajaxQuery = false)
        {
            //具体的页面数
            int pageIndex = page ?? 1;
            //页面显示条数
            int pageSize = Request["pageSize"] == null ? 10 : Convert.ToInt32(Request["pageSize"]);
            // 数据记录条数
            int totalCount            = 0;
            List <Models.Person> list = new OrginPager.BLL.PersonService().GetAllPerson(pageSize, pageIndex, "", out totalCount);
            var pageData = new StaticPagedList <Person>(list, pageIndex, pageSize, totalCount);

            return(ajaxQuery ? (ActionResult)PartialView("_Index", pageData) : View("Index", pageData));
        }
Ejemplo n.º 6
0
        // GET: PageFive

        public ActionResult Index(int?page, string name)
        {
            //具体的页面数
            int pageIndex = page ?? 1;
            //页面显示条数
            int pageSize = Request["pageSize"] == null ? 10 : Convert.ToInt32(Request["pageSize"]);
            // 数据记录条数
            int totalCount                = 0;
            List <Models.Person> list     = new OrginPager.BLL.PersonService().GetAllPerson(new OrginPager.BLL.PersonService().GetPersonCount(), 1, "", out totalCount);
            PagedList <Person>   pageList = list.ToPagedList <Person>(pageIndex, pageSize);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("_Index", pageList));
            }
            return(View(pageList));
        }
        public ActionResult GetPagerPerson()
        {
            string result = string.Empty;
            //具体的页面数
            int pageIndex = Request["pageIndex"] == null ? 1 : Convert.ToInt32(Request["pageIndex"]);
            //页面显示条数
            int pageSize = Request["pageSize"] == null ? 10 : Convert.ToInt32(Request["pageSize"]);
            // 数据记录条数
            int totalCount            = 0;
            List <Models.Person> list = new OrginPager.BLL.PersonService().GetAllPerson(pageSize, pageIndex, "", out totalCount);
            StringBuilder        sb   = new StringBuilder();

            foreach (Models.Person p in list)
            {
                sb.Append("<tr><td>");
                sb.Append(p.Id.ToString());
                sb.Append("</td><td>");
                sb.Append(p.Name);
                sb.Append("</td></tr>");
            }
            result = sb.ToString();
            return(Content(result));
        }