ASP.NET MVC Razorを使用して、App_GlobalResources
とGeneral.resx
という名前のリソースファイルをGeneral.fr.resx
に、 "Hello"と "Hello"と "Hello"と "Bonjour"という名前と値の組み合わせで」.
私の見解からこれらをどのように参照しますか?
これらは機能しません:
@Html.Resource("General.Hello")
@Html.Resource("GlobalResources.Hello")
@Html.Resource("GlobalResources.General.Hello")
@Html.Resource("GlobalResources, General.Hello")
これを試して、
@Resources.General.Hello
構文:Resources。[ResourceName]。[Property]
名前空間を参照する必要があります。
@GeneralResxNamespace.General.Hello
/Views/Web.configファイルに名前空間を追加することで、これを簡単に行うことができます。
<add namespace="*YourProjectNamespace*.*ResourcesNamespace*.Resources" />
次に、例のように、名前空間なしでリソースを使用できます。
General.Hello
ビューのリソースファイルから値にアクセスするには
この名前空間を追加
@using System
次に、このような値を表示します
@ResourceFile.Address (ResouceFile is the name of the ResouceFile)
この方法は、環境培養スレッドが使用される場合に使用されます。