public ActionResult ChangePwd(ChangePassword cp) { if (!Request.IsAjaxRequest()) { return(Content("操作失败,你的浏览器禁用了Javascript脚本!")); } ShowResultModel srm = new ShowResultModel(); if (ModelState.IsValid) { try { SystemAdmin sys = _sysadminService.GetByCondition(new DirectSpecification <SystemAdmin>(sa => sa.SAID == cp.SAID)); _sysadminService.ChangePwd(sys, cp.Password, cp.OldPassword); srm.TipMsg = "修改密码成功!"; srm.IsSuccess = true; } catch (InvalidOperationException ex) { srm.TipMsg = ex.Message; } catch (Exception ex) { srm.TipMsg = ex.Message; } } else { srm.TipMsg = "数据有效性验证失败!"; } return(Json(srm)); }