0

と の 2 つの.resxファイルがen.resxありhe.resxますApp_LocalResources。Web ページには既に 2 つのボタンがあり、それぞれをクリックすると、他の言語のリソース ファイルに「切り替え」ます。

.resxいずれかのファイルにある文字列値を取得したいだけです。

Google で見つけたいくつかの例を試してみて、自分のプロジェクトで値Assemblyを要求したいだけなのに、なぜ型と名前空間を提供する必要があるのか​​と自問しました。string

次のようなものがないのはなぜですか: string val = Resources["en.resx"]["SomeProperty"].Value?

たぶん私のアプローチ全体が間違っているので、あなたの意見を読みたいです。

みんなありがとう

4

1 に答える 1

1
using System.Resources;

ResXResourceSet Resource = new ResXResourceSet(HttpContext.Current.Server.MapPath(@"~/Properties/Resource.resx")
String value=Resource.GetStrin("key");
于 2013-04-10T10:10:19.320 に答える