如何使用asp.net mvc razor访问视图中的全局资源

Fiv*_*ols 19 globalization asp.net-mvc localization razor

使用ASP.NET MVC剃刀,我有一个资源文件App_GlobalResources命名General.resx,并General.fr.resx用"你好"和"你好"和"你好"和"卓悦"的名称值配对.

我如何从我的观点中引用这些内容?

这些不起作用:

@Html.Resource("General.Hello")
@Html.Resource("GlobalResources.Hello")
@Html.Resource("GlobalResources.General.Hello")
@Html.Resource("GlobalResources, General.Hello") 
Run Code Online (Sandbox Code Playgroud)

VJA*_*JAI 40

试试这个,

@Resources.General.Hello
Run Code Online (Sandbox Code Playgroud)

语法:资源.[ResourceName].[属性]

  • @Dismissile你不应该茫然告诉*我强烈建议反对这种方法*.你应该包括你不鼓励它的原因,所以它将有助于OP和其他人(顺便说一句,我真正意识到在MVC应用程序中使用App_GlobalResources/App_LocalResources的问题). (5认同)