public JsonResult OrgUserList(string OrgCode, FormCollection form) { string colkey = form["colkey"]; string colsinfo = form["colsinfo"]; if (string.IsNullOrEmpty(colkey)) { throw new ArgumentNullException("colkey", "主键表示没有传递,请在前台js中配置"); } if (string.IsNullOrEmpty(colsinfo)) { throw new ArgumentNullException("colsinfo", "列信息不能为空,请在前台js中配置"); } int pageIndex = Convert.ToInt32(form["page"]); int pageSize = Convert.ToInt32(form["rp"]); PageView view = new PageView(); view.PageIndex = pageIndex - 1; view.PageSize = pageSize; PagedList <UserInfo> pageList = sysManageService.QueryOrgUserList(view, OrgCode); var data = JsonFlexiGridData.ConvertFromPagedList(pageList, colkey, colsinfo.Split(',')); return(Json(data)); }