private string GetCatalogByBookID(HttpContext context) { string Json; string bookID = context.Request["t[BookId]"]; BasicServiceClient basicWebService = new BasicServiceClient(); C_TextbookCatalog[] cataList = basicWebService.GetTextbookCatalogDict(Utils.StrToInt(bookID, 0)); List <Catalog> list = new List <Catalog>(); foreach (var item in cataList) { if (item.PId == 0) { Catalog model = new Catalog(); model.id = item.Id; model.title = item.Name; list.Add(model); } else { AddChildren(list, item); } } Json = JsonHelper.JsonSerializer(list); return(Json); }