コード例 #1
0
 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);
 }
コード例 #2
0
ファイル: LogController.cs プロジェクト: szp11/openwebframe
        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));
        }