/// <summary> /// /// </summary> /// <param name="rows"></param> /// <param name="page"></param> /// <param name="codeType">类型代码</param> /// <returns></returns> public ActionResult GetCodeList(int?rows, int?page, string codeType) { int totalCount = 0; int pageIndex = page ?? 1; int pageSize = rows ?? 10; string filter = null; if (!string.IsNullOrEmpty(codeType)) { filter = string.Format("LXDM = \"{0}\" ", codeType); // f => (f.LXDM.Equals(codeType, StringComparison.CurrentCultureIgnoreCase)); } var dataList = dalCode.GetDataByPageDynamic(pageIndex, pageSize, out totalCount , "SZ", filter); //数据组装到viewModel var info = new PaginationModel(dataList, totalCount); return(this.JsonFormat(info)); }