2014-09-09 3 views
0

여러 언어로 작동하는 웹 응용 프로그램이 있습니다.C# 언어 사전 용 리소스 파일

var TheHTML = '<div>' + SomeSectionOfThePage[0] + '</div>'; 

나는 사전 배열 유지 :

var SomeSectionOfThePage = ['word1', 'word2', ... ] 

을 그리고 클라이언트에 동적으로 HTML을 생성있을 때 나는이 작업을 수행 : 클라이언트 측에서,이 같은 자바 스크립트 배열에서 단어를 저장 다른 .js 파일에 저장하고 페이지를 생성해야 할 때 javascript 파일의 URL은 사용자의 언어에 따라 결정됩니다. 언어 사전에서 단어를 수정하기 위해 코드를 만질 필요가 없기 때문에이 방법이 효과적입니다.

백 엔드에 대해 동일한 작업을 수행하고 싶습니다. 사용자 언어에 따라 다른 리소스 파일을로드하려고합니다. 지금은

, 이것은 내가 서버에 HTML을 생성하고 있어요 무엇 : 내에서 다음

<div><asp:Literal runat="server" ID="SomeID" /></div> 

및 코드 숨김, 나는 같은 것을 할 :

switch (TheLanguage) 
{ 
    case 1: 
     SomeID.Text = "hi"; 

    case 2: 
     SomeID.Text = "bonjour"; 
} 

로 당신은 볼 수 있습니다, 텍스트는 내 C# 파일에 저장되어 있지만 지금은 잘 작동하지만 텍스트를 리소스 파일로 옮기고 싶습니다. C#에서 HTML을 생성 할 때 쉽게 복원 할 수 있도록 단어를 어떻게 저장합니까? 이 기능을 함께 사용하는 방법에 대한 아이디어를 찾고 있습니다.

감사합니다.

답변