private string GetResourceByCatalogIds(HttpContext context) { string Json = null; string cataIDs = context.Request["t[CatalogIds]"]; string classID = context.Request["t[ResourceClass]"]; string keys = context.Request["t[Keys]"]; string subjectID = context.Request["t[Subject]"]; BasicServiceClient basicWebService = new BasicServiceClient(); R_Resource[] resourcelist = null; if (classID == "资源检索") { resourcelist = basicWebService.GetResourceByKey(keys, Utils.StrToInt(subjectID, 0)); } else if (classID == null) { resourcelist = basicWebService.GetResourceByCatalogIds(cataIDs, null); } else { resourcelist = basicWebService.GetResourceByCatalogIds(cataIDs, Utils.StrToInt(classID, 0)); } List <R_Resource> list = new List <R_Resource>(); list = resourcelist.ToList(); Json = "{\"Data\":" + JsonHelper.JsonSerializer(list) + "}"; return(Json); }