1
public ActionResult ChangePassword(ChangePassword model)
{
if (ModelState.IsValid)
{
UserDetail ud = db.UserDetails.FirstOrDefault(s => s.UserName == User.Identity.Name);
try
{
if (ud.Password == model.OldPassword)
{
ud.Password = model.NewPassword;
TryUpdateModel(ud);
**db.SaveChanges();**
return RedirectToAction("ChangePasswordSuccess");
}
else
{
ViewBag.ErrorMsgForPassword = "old password is not correct";
}
}
catch
{
return View();
}
}
'작동하지 않음'을 의미합니까? 예외가 있습니까? 또는 무엇을? 더 많은 정보를주세요. –
하나 이상의 엔터티에 대한 유효성 검사가 실패했습니다. 자세한 내용은 'EntityValidationErrors'속성을 참조하십시오. 이게 내가 이해할 수없는 오류예요 – VinodCumar
UserDetail 클래스를 보여 주시겠습니까? –