현지화된 애플리케이션에서는 리소스 값을 사용하여 모델 속성에 대한 DisplayName 속성을 설정하는 데 어려움을 겪을 수 있습니다. DisplayName 속성을 도입하면 이 제한을 극복하고 애플리케이션의 표시 기능을 향상시키는 방법을 발견할 수 있습니다.
일반적으로 DisplayName 속성을 다음과 같이 설정하려고 시도할 수 있습니다.
[DisplayName(Resources.Resources.labelForName)]
그러나 이 접근 방식은 속성 인수가 일정해야 한다는 컴파일러의 제한으로 인해 실패합니다. 표현식.
이 문제를 해결하려면 MVC 3 및 .NET 4에 도입된 Display 속성을 활용할 수 있습니다. 이 속성은 고급 기능을 제공하고 지역화를 활성화합니다.
[Display(Name = "labelForName", ResourceType = typeof(Resources.Resources))]
이 속성을 사용하여 리소스 키와 디스플레이에 대한 현지화된 값이 포함된 리소스 유형을 지정합니다. name.
위 내용은 지역화된 애플리케이션에서 DisplayName 속성에 대한 리소스 값을 어떻게 사용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!