public ActionResult RoleIndex() { List<MODEL.T_Role> role = OperateContext.Current.BLLSession.IRoleBLL.GetListBy(u => u.IsDelete == false).ToList(); JsonModel json; json = new JsonModel() { Data = role, BackUrl = "", Statu = "ok", Msg = "成功" }; JsonResult jr = new JsonResult(); jr.Data = json; jr.JsonRequestBehavior = JsonRequestBehavior.AllowGet; ViewBag.roleData = role; ViewBag.count = 1; return View(); }
public ActionResult PageData(Expression<Func<MODEL.T_MemberInformation, bool>> whereLambda, int pageIndex) { int totalRecord; int pageSize = 10;//页容量固定死为10 try//为什么异常没有捕捉到 { var list = OperateContext.Current.BLLSession.IMemberInformationBLL.GetPagedList(pageIndex, pageSize, whereLambda, u => u.StuNum, out totalRecord).Select(u => new MemberInformationDTO() { StuNum = u.StuNum, StuName = u.StuName, Major = u.Major, TelephoneNumber = u.TelephoneNumber, Year = (Convert.ToInt32(DateTime.Now.Year) - Convert.ToInt32(u.StuNum.Substring(0, 4))).ToString() + "年级", Department = u.T_Department == null ? "无" : u.T_Department.DepartmentName, }); JsonModel json; PageModel pageModel = new PageModel() { TotalRecord = totalRecord, data = list }; json = new JsonModel() { Data = pageModel, BackUrl = "", Statu = "ok", Msg = "成功" }; JsonResult jr = new JsonResult(); jr.Data = json; jr.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return jr; } catch (Exception ex) { return null; } }