public JsonResult GetButtonList(string name, int pageIndex, int pageSize) { List <SYS_Button> list = null; List <ButtonVO> listvo = null; JsonResult result = new JsonResult(); int count = 0; string msg = ""; try { list = buttonService.GetButtonList(name, pageIndex, pageSize); count = buttonService.GetButtonCount(name); listvo = Mapper.Map <List <ButtonVO> >(list); msg = "success"; } catch (Exception e) { msg = e.Message; } finally { result = Json(new { code = 0, msg = msg, count = count, data = listvo }, JsonRequestBehavior.AllowGet); } return(result); }