2011-07-18 10 views
1

可能性の重複:
Best practices for ASP.NET web application localizationウェブフォームのローカリゼーションにはどのような方法が最適ですか?

が、私は..私は二つの方法で考えているWebフォームでの局在化のためのベストプラクティスのためにお願いしたいと思いますが、それらのいずれかに満足していません。

  1. .resxを使用して言語を格納し、文字列を割り当てるには、各コントロールのApp_GlobalResources.Resourcesを使用します。
  2. 独自のコントロールを作成し、 'Render'メソッドを操作して、プロパティを表示するためにキーを割り当てることで文字列を割り当てることができます(ラベルの 'Text'など)。

もっと良いアイディアですか?

ありがとう

PS:私は両方の方法での.resxファイルを使用してい

UPDATE:
そして、私が正しいの.resxファイルを知ることができますどのように使用するためにしてくださいが依存現在の選択された言語でコース。

+3

はなぜ車輪の再発明車輪の再発明と のための標準的なアプローチを使用していないために示唆されている男と同意するだろうか?リソースファイルは良いオプションのように聞こえる。 –

+0

@ J.Steen良いですが、.resxファイルから文字列を取得してコントロールに割り当てる最良の方法を尋ねています – Dabbas

+0

@ Al0NE、なぜasp.netならこのすべてのものが必要なのか理解できませんこれらすべてのことをすぐに受け入れます... – platon

答えて

2

ウェブサイトの管理者は、言語表のテキストを変更するアクセス権を必要とすることがあります。そのため、ローカリゼーションがデータベースに格納されている場合は、アプローチをとる必要があります。 他の例のために私はあなたがローカリゼーションフレームワークの基本を学びたい場合を除き、「Localizing ASP.NET Web Pages By Using Resourcesは」

関連する問題