5

C# アプリケーションはほぼ完成しました。あとは、多言語サポートを実装するだけです。

画面に表示されるすべてのテキストのいくつかの言語の文字列を保持するリソース ファイルを既に作成しました。

私の英語のリソース ファイルの例:

Name                    |  Value                       | Comment
------------------------------------------------------------------------------
lblName                 |   Name:                      |  Name EN

私のオランダ語リソース ファイルの例:

Name                    |  Value                       | Comment
------------------------------------------------------------------------------
lblName                 |  Naam:                       | Name NL

Valueフィールドを( ) のTextプロパティにバインドするにはどうすればよいですか?LabellblName

.NET Framework 3.5 を使用しています。

4

3 に答える 3

-2

これを試して:

<asp:Label runat="server" Text="<%$ Resources:DutchLanguage, Value %>"></asp:Label>
于 2013-03-12T10:50:52.100 に答える
-3

異なる言語の値を 1 つのデータベース テーブルに入れます。

ユーザーに言語を選択させます。

言語の選択に応じて、特定の言語に関するデータベースからデータを取得します。

そして、それをラベル テキストでバインドします。

于 2013-03-12T10:48:26.603 に答える