문제

우리는 우리가 만든 맞춤형 비즈니스 문화를 가지고 있습니다. 그래서 우리는 사용자 정의 문화, en-gb-customer를 만들었습니다.

기본 리소스 파일과 고객 리소스 파일 (예 : login.aspx.resx 및 login.aspx.en-gb-customer.resx가있는 경우 모두가 잘 작동합니다. 문화.

우리는이 비즈니스 culure (예 : customerwelcome.aspx)에서만 사용되는 특정 ASPX 페이지가 있습니다.

이상적으로는 *.en-gb-customer.resx의 모든 고객 리소스를 원합니다.

그러나 어떤 이유로 든 CustomerWelcome.aspx.en-gb-customer.resx 파일 만 있으면 선택되지 않습니다. 표시되는 유일한 것은 해당 페이지의 텍스트 = ''필드의 텍스트입니다. CustomerWelcome.aspx.en-gb-customer.resx를 customerwelcome.aspx.resx로 바꾸면 고객 특정 내용을 볼 수 있습니다.

이것을 어떻게 작동 시키나요?

도움이 되었습니까?

해결책

문화가 지정되지 않고 항상 폴백 리소스 파일을 제공해야합니다. 그렇지 않으면 올바르게 작동하지 않습니다.

따라서 기본적으로 동일한 콘텐츠로 두 파일을 유지해야합니다.

CustomerWelcome.aspx.resx (fallback)
CustomerWelcome.aspx.en-GB-Customer.resx
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top