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); 
     } 
    } 
+2

입니다. – CodeCaster

+2

현 버전에서는 표시 할 메시지를 바꿉니다. 다음 버전에는 기능이 있습니다. 이걸보세요 : 오류 메시지를 현지화하는 방법? http://stackoverflow.com/questions/19961648/how-to-localize-error-messages/19962202#19962202 – jd4u

+0

@CodeCaster 업데이트했습니다. 감사합니다. 감사합니다. –

답변

-3

가능한 중복 https://stackoverflow.com/a/22573802/1037267

지금 지역화 수있는 오류 메시지 2014년 3월 20일 지금 지역화 수있는 오류에 발표 정체성의 버전 2로

메시지.

적절한 문화는 예를 들어 문화를 설정하는 방법 중 하나를 지역화 된 메시지를 얻기 위해 설정해야합니다 관련 코드를 표시하고 정확하게 변경할 것을 지적 해주십시오 Web.config의

<system.web> 
    <globalization culture="fr-FR" uiCulture="fr"/> 
</system.web>