public ActionResult GetAllRoleInfos() { int pageSize = int.Parse(Request["rows"] ?? "10"); int pageIndex = int.Parse(Request["page"] ?? "1"); int total = 0; int itemid = int.Parse(Request["itemid"] ?? "0"); string key = Request["key"] ?? ""; BaseParam param = new BaseParam() { PageSize = pageSize, PageIndex = pageIndex, Total = total, ItemId = itemid, Key = key }; var pagedata = RoleInfoService.LoagPageData(param); var tmp = pagedata.Select(u => new { u.ID, u.RoleName, u.DelFlag, u.RegTime, u.ModfiedTime, u.Status }); var data = new { total = param.Total, rows = tmp.ToList() }; return(Json(data, JsonRequestBehavior.AllowGet)); }