8
내 프로젝트에서 멤버 자격 시스템으로 ASP.NET ID를 사용하고 있습니다. 사용자를 생성 한 후 결과를 확인하려면 원래 IdentityResult 오류를 반환합니다. 이 메시지를 어떻게 바꿀 수 있습니까?ASP.NET ID 메시지 변경
감사합니다.
업데이트 :
public virtual async Task<ActionResult> Register(RegisterViewModel model)
{
if (ModelState.IsValid)
{
var user = new ApplicationUser() { UserName = model.UserName };
var result = await UserManager.CreateAsync(user, model.Password);
if (result.Succeeded)
{
FormsAuthentication.SetAuthCookie(user.UserName, false);
return RedirectToAction("Index", "Home");
}
else
{
AddErrors(result);
}
}
return View(model);
}
private void AddErrors(IdentityResult result)
{
foreach (var error in result.Errors)
{
//I need to change error text message here!
ModelState.AddModelError("", error);
}
}
입니다. – CodeCaster
현 버전에서는 표시 할 메시지를 바꿉니다. 다음 버전에는 기능이 있습니다. 이걸보세요 : 오류 메시지를 현지화하는 방법? http://stackoverflow.com/questions/19961648/how-to-localize-error-messages/19962202#19962202 – jd4u
@CodeCaster 업데이트했습니다. 감사합니다. 감사합니다. –