ASP.Net ビュー ページでグローバル .resx ファイルにアクセスする
-
09-06-2019 - |
質問
現在、.Net Framework のバージョン 3.5 を構築しており、Web アプリケーションでアクセスしようとしているリソース (.resx) ファイルがあります。.resx プロパティをパブリック アクセス修飾子として公開し、Web アプリのコントローラー ファイルまたは他の .cs ファイル内のこれらのプロパティにアクセスできるようにしました。私の質問は次のとおりです。ビュー ページ内で名前と値のペアにアクセスすることはできますか?こんなことをしてみたいのですが...
text="<%$ Resources: Namespace.ResourceFileName, NAME %>"
またはビューページ内の他の同様のメソッド。
解決
<%= Resources.<ResourceName>.<Property> %>
他のヒント
ページ内で使用するリソース プロパティを、保護されたページ プロパティとして公開します。次に、「this.ResourceName」を使用するだけです。
ASP.NET 2.0 以降を使用している場合は、リソース ファイルをコンパイルした後、Resources 名前空間を通じてそのファイルを参照できます。
text = Resources.YourResourceFilename.YourProperty;
ファイル名とプロパティに関しても Intellisense を利用できます。
所属していません StackOverflow