ASP.NET MVC 프로젝트의 국제화 구현 방법을 살펴 보겠습니다. 나는 사용자가 언어를 변경할 수 있도록하는 방법을 찾고있다. 내 머리글은 지원되는 langauages 각각을 포함하는 드롭 다운 목록입니다. 누구나 몇 가지 질문이 떠오른 사람 :ASP.NET MVC 응용 프로그램에서 구성 데이터 캐싱 및 액세스
- 지원되는 언어 목록을 저장하는 방법은 무엇입니까? (예 : "en", "English", "fr", "French"등) xml 파일? .config 파일?
- 이 파일을 파일에 저장하면 캐시해야합니다 (시작할 때). 그렇다면 XML 데이터를 목록에로드하고 (어떻게 든)이 목록을 System.Web.Cache에 저장하는 것이 가장 좋을까요? 신청 상태?
- 이 데이터를보기에로드하는 방법 (드롭 다운에 표시하기 위해)? 보기에 캐시에 대한 직접 액세스 권한을 부여 하시겠습니까?
그냥
감사합니다 ... 내가 여기에 올바른 방향으로 갈거야 있는지 확인하려면.
방금 배경으로 국제화 부분을 언급했지만 여기서 문제는 더 일반적입니다. 국제화는 실제로 드롭 다운을 채우는 것이 아니라 오히려 그 안에 들어갑니다. – UpTheCreek
감사합니다. 몇 가지 요점을 명확히하기 위해서 ... 1) 나는 이것을 위해 DB에 가지 않을 것입니다. 모든 페이지에서 필요하며 많이 변경하지 않습니다.2) 캐싱에 관해서는 사용자 선택 (쿠키에 저장 됨)이 아닌 사용 가능한 언어 목록 캐싱을 의미합니다. – UpTheCreek
끝에 업데이트가 표시됩니다. –