2011-12-27 15 views
0

私はASP.netの新機能です。 私はMarathi言語のキャプションをサポートするWebページを構築する必要があります。 .aspxファイルで英語のテキストを表示するためにDIVタグを使用しています。今、これらのテキストをMarathiのテキストに置き換える必要があります。キャプションテキストのマルチ言語サポートのASP.net Webページ

どうすればいいですか? ありがとうございます。

答えて

0

リソースファイル(.resx)が役立ちます。すべてのテキストをリソースファイルに保存し、言語ごとに分類します(各言語のフォルダなど)。

"en"というフォルダがあり、そのフォルダにリソースファイル "myResourceFile.resx"があるとします。次のように、あなたはそれらを読むことができます:

HttpContext.GetGlobalResourceObject("en/myResourceFile", "myDivText"); 
+0

はい、私はリソースファイル(MultiLanguage.mr-IN.resx)作成し、それは私が名前を持つ一つのエントリがあります。今は、次の.. GetReport対応する値とを私の.aspxファイルのコード "

Address of building:
"だからどうすればいいのですか?おかげで... – Vijay

+0

一つの方法は次のように実行することです:=「myDivは」属性にrunat =「サーバー」とidを与えることです

<%=HttpContext.GetGlobalResourceObject("MultiLanguage.mr-IN.resx","GetReport");%>
そして、他の方法、および背後にあるコードで: myDiv.innerHtml =のHttpContext .GetGlobalResourceObject( "MultiLanguage.mr-IN.resx"、 "GetReport"); –

+0

Thanx Kemal .... :) – Vijay

関連する問題