你的位置:首页 > 软件开发 > ASP.net > asp.net MVC项目开发之统计图echarts后台数据的处理(三)

asp.net MVC项目开发之统计图echarts后台数据的处理(三)

发布时间:2016-08-23 13:00:07
前台显示的东西,有相应的文档很容易修改,后台传递数据方式才是我们最关心的首先要记住,我们一步数据使用的是post,那么后台代码我们要给方法加上 [HttpPost]注解不然异步没有效果下面上代码,为了节省时间,字段变量的命名,我用的是英文1,2,3,不要见怪哦 public ...

前台显示的东西,有相应的文档很容易修改,后台传递数据方式才是我们最关心的

首先要记住,我们一步数据使用的是post,那么后台代码我们要给方法加上 [HttpPost]注解

不然异步没有效果

下面上代码,为了节省时间,字段变量的命名,我用的是英文1,2,3,不要见怪哦

asp.net MVC项目开发之统计图echarts后台数据的处理(三)asp.net MVC项目开发之统计图echarts后台数据的处理(三)
 public ActionResult GetMarriageList(int areaId, int level)    {      List<VwAllPersonInfoModel> allPerList = new List<VwAllPersonInfoModel>();      IVwAllPersonInfoService allPerService = LoadService<IVwAllPersonInfoService>();      Dictionary<get='_blank'>string, Object> json = new Dictionary<string, Object>();      DdlDataSrc ddl = new DdlDataSrc();      DataTable dt = new DataTable();      Criteria c = new Criteria();      StringBuilder sb = new StringBuilder();      ddl.getAllChildAreaIds(sb, areaId);      #region 根据区域把获取的数据放入json      int one = 0;      int two = 0;      int three = 0;      int four = 0;      if (level == 3)      {        c.AddWhere("AreaId", areaId);        allPerList = allPerService.GetAllVwAllPersonInfoModel(c);      }      else if (level != 0)      {        string str = sb.Remove(sb.Length - 1, 1).ToString();        dt = allPerService.GetAllPersonInfoCharts(str, 0, 0);        allPerList = (List<VwAllPersonInfoModel>)ModelConvertHelper<VwAllPersonInfoModel>.ConvertToModel(dt);      }      if (allPerList.Count != 0)      {        for (int i = 0; i < allPerList.Count; i++)        {          switch (allPerList[i].MaticalStatus)//婚姻状况          {            case 1:              ++one;              break;            case 2:              ++two;              break;            case 3:              ++three;              break;            case 4:              ++four;              break;          }        }        json.Add("未婚", one);        json.Add("已婚有配偶", two);        json.Add("离婚", three);        json.Add("丧偶", four);      }      else      {        json.Add("暂无数据", 1);      }      #endregion      return Json(json);    }

原标题:asp.net MVC项目开发之统计图echarts后台数据的处理(三)

关键词:ASP.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。