0

次の構文を使用して、GlobalResource オブジェクトにアクセスしようとしています。

Resources.Translation.key

Resourcesただし、コード ビハインド Visual Studio 2012 ではオブジェクトが認識されません。

Translation.en-resxこのフォルダーを追加するには、プロジェクト名の [追加] を左クリックして追加した App_GlobalResources フォルダーにという名前の resx ファイルを作成しました。

そのファイル内に「Name」と「Nom」という単一の単語を作成しました。

ResourcesVisual Studio がオブジェクトを認識しない理由を知りたいですか?

更新: Visual Studio もオブジェクトを認識していないことに気付きGetLocalResourceObjectました。

言語として C# を使用して、Visual Studio で ASP.NET Web プロジェクトを使用しています。

4

1 に答える 1

0

ファイルの名前Translation.en-resxTranslation.en.resx. 違いは、enresx... の間のドットです。リソース ファイルの [Custom Tool Namespace] プロパティを編集することを忘れないでください。

このリンク ( ASP.NET MVC 3 Internationalization ) は、リソースの使用方法に関する優れたチュートリアルを提供します。

于 2013-08-19T19:32:35.467 に答える