private void GetCourseWareFilesByAttachID() { string AttachID = UrlHelper.ReqStrByGetOrPost("attachid"); DBControl.BLL.AttachmentBLL attaBllExt = new DBControl.BLL.AttachmentBLL(); IDataReader idr = attaBllExt.GetDataByAttachID(AttachID); string[] fieldArr = new string[] { "[AttachID]" , "[AttachGUID]" , "[FileName]" , "[Fix]" , "[FileType]" , "[RelativeURL]" , "[FileSize]" , "[Description]" , "[OrderNum]" }; JsonObject jsonData = JsonResult(false, enumReturnTitle.GetData, "数据获取失败。"); JsonArray jArray = DataListToJson(idr, "OrderNum", _descOrder, ref _minid, ref _maxid, fieldArr); if (jArray.Count > 0) { attaBllExt.AddDownloadCount(AttachID); jsonData = JsonResult(true, enumReturnTitle.GetData, "数据获取成功。"); jsonData.Add("rowsccount", jArray.Count); jsonData.Add("rows", jArray); } else { jsonData = JsonResult(false, enumReturnTitle.GetData, "没数据。"); } JsonWriter jWriter = new JsonWriter(); jsonData.Write(jWriter); CurrentContext.Response.Write(jWriter.ToString()); }