1

asp.net 多言語ローカライズされた Web アプリケーション (文字列リソースの UI ローカライズのみ) を構築する最善の方法について、あなたの意見は何ですか。特にこの2つのこと:

  1. リソースを保存するには?Xml ファイル、resx ファイル、または何か他のファイルですか?
  2. URL の処理方法 クエリ文字列に言語パラメーターを常に保持したくないので、URL 書き換えを使用する必要がありますか?

/BR

4

2 に答える 2

2

ASP.NET でのローカリゼーション サポートについて調べましたか? リソース アセンブリを使用し、ブラウザーの設定に基づいて既定のリソースを設定します。リクエストを処理するスレッドのカルチャおよび uiculture 設定を設定することで、設定をオーバーライドすることもできます。

リソース アセンブリを使用したくない場合 (変更を加えたい場合にプロジェクトの再構築が必要です)、ASP.NET 用のカスタム リソース プロバイダーを作成することもできます (このリンクでは例として MS Access を使用しています。 SQL またはその他のプロバイダー用にカスタマイズします)。

http://asp.netには、こののように、開始するためのチュートリアルがいくつかあります。

于 2008-11-02T19:18:45.767 に答える
0

http://www.west-wind.com/presentations/wwdbresourceprovider/で説明されているように、データ駆動型ASP.NETローカリゼーションリソースプロバイダーを使用します。

于 2011-06-26T10:47:42.277 に答える