public ActionResult EditAction() { if (Request["rid"] == null) { return(Content("rid error")); } int rid = int.Parse(Request["rid"]); if (Request.RequestType.Equals("GET")) { RoleInfo roleInfo = RoleInfoService.LoadEntities(r => r.ID == rid).FirstOrDefault(); if (roleInfo == null) { return(Content("rid no exist")); } ViewBag.RoleInfo = roleInfo; var actionInfoList = ActionInfoService.LoadEntities(a => a.DelFlag == 0).ToList(); var roleActionIdList = (from a in roleInfo.ActionInfo select a.ID).ToList(); ViewBag.ActionInfoList = actionInfoList; ViewBag.RoleActionIdList = roleActionIdList; return(View()); } if (Request["aid"] == null) { return(Content("aid error")); } bool isPass = Request["isPass"] == "true"; int aid = int.Parse(Request["aid"]); bool b = RoleInfoService.EditRoleAction(rid, aid, isPass); /*string[] aidList = aids.Split(','); * bool b = RoleInfoService.AddAction(rid, aidList);*/ return(Content(b.ToString())); }