public ActionResult GetActionInfo() { short isActive = (short)EnumIsActive.ActiveLogical; int pageIndex = Request["page"] == null ? 1 : int.Parse(Request["page"]); int pageSize = Request["rows"] == null ? 5 : int.Parse(Request["rows"]); int total; var entities = ActionInfoService.LoadEntitiesByPage <int>(pageIndex, pageSize, out total, u => u.DelFlag == isActive, u => u.ID, true); var pageEntities = from u in entities select new { ID = u.ID, ActionInfoName = u.ActionInfoName, Remark = u.Remark, SubTime = u.SubTime, Url = u.Url, HttpMethod = u.HttpMethod, ActionTypeEnum = u.ActionTypeEnum, Sort = u.Sort }; return(Json(new { rows = pageEntities, total = total }, JsonRequestBehavior.AllowGet)); }