1

テストページには、WebForm1.aspxというラベルコントロールが1つしかありません。

<asp:Label ID="Label1" runat="server" Text="Label" 
    meta:resourcekey="Label1Resource1"></asp:Label>

.resxファイルを使用せずに、meta:resourcekeyの概念を使用してローカライズしたいと思います。

Web.aspxページのローカライズ可能なコントロールに基づいて厳密に型クラスを自動生成する方法。

この強く型付けされたクラスは、.resxファイルから読み取るのではなく、データベースからリソース値を読み取り、それをキャッシュします。今のところ、.resxファイルから完全に離れたいと思います。

しかし、.aspxページのすべてのコントロールが.resxファイルに基づいて自動的にローカライズされるmeta:resourcekeyの概念が本当に気に入っています。

出来ますか?

私はインターネット上のさまざまなページを読み、ResXResourceReaderやPublicResXFileCodeGeneratorなどを読み、他のいくつかの記事を読みましたが、ここで取り上げているこの特定の設計上の問題に対処しているものはありません。

私を助けてください。

ありがとう

4

1 に答える 1

1

スコットガスリーは、まさにこのトピックに関するいくつかのリソースを投稿しました。

データベースリソースプロバイダーを使用したASP.NET2.0ローカリゼーションモデルの拡張

それは古いですが、概念はまだ同じように関連しています。

編集:

重要なリンクは無効ですが、ここで見つけることができます:http: //msdn.microsoft.com/en-us/library/aa905797.aspx

于 2012-08-24T01:41:06.977 に答える