public ActionResult EditRole(RoleAddEdit model) { if (ModelState.IsValid) { var role = sysRoleBll.getRoleByID(model.ID); if (role.Name.Trim() != model.Name.Trim()) { if (sysRoleBll.checkRoleName(model.Name.Trim(), role.Corp)) { ModelState.AddModelError("errorname", "角色名已存在"); return(View(model)); } } if (!sysRoleBll.editRole(model)) { ModelState.AddModelError("errorresult", "修改失败"); return(View(model)); } return(RedirectToAction("Index", "Role")); } return(View(model)); }