public ActionResult ListMsgInfos(int? page) { IList<CLogMsgInfo> result = TempData["msginfos"] as IList<CLogMsgInfo>; CPagerInfo pager = new CPagerInfo(); pager.RecordCount = result.Count; pager.PageSize = 10; pager.CurrentPageIndex = (page != null ? (int)page : 1); IEnumerable<CLogMsgInfo> info2 = result.Where<CLogMsgInfo>(id => id.ui_id > (pager.CurrentPageIndex - 1) * pager.PageSize && id.ui_id <= pager.CurrentPageIndex * pager.PageSize); CPagerQuery<CPagerInfo, IEnumerable<CLogMsgInfo>> query = new CPagerQuery<CPagerInfo, IEnumerable<CLogMsgInfo>>(pager, info2); TempData["msginfos"] = result; return View(query); }
public ActionResult ListInfos(int?page) { IList <CLogMarkInfo> result = TempData["infos"] as IList <CLogMarkInfo>; CPagerInfo pager = new CPagerInfo(); pager.RecordCount = result.Count; pager.PageSize = 10; pager.CurrentPageIndex = (page != null ? (int)page : 1); IEnumerable <CLogMarkInfo> info2 = result.Where <CLogMarkInfo>(id => id.i_Guid > (pager.CurrentPageIndex - 1) * pager.PageSize && id.i_Guid <= pager.CurrentPageIndex * pager.PageSize); CPagerQuery <CPagerInfo, IEnumerable <CLogMarkInfo> > query = new CPagerQuery <CPagerInfo, IEnumerable <CLogMarkInfo> >(pager, info2); TempData["infos"] = result; return(View(query)); }