我创建了一个.resx文件,如何在我的视图页面中引用它?

时间:2012-02-23 22:16:01

标签: c# asp.net asp.net-mvc

我正在使用MVC2。

我在我创建的文件夹中创建了一个.resx文件:

/Resources/
/Resources/en-US.resx

在属性中,我将其设置为使用自定义工具:PublicResXFileCodeGenerator

我编译了这个项目。

现在在我的视图页面中,如何引用资源?

1 个答案:

答案 0 :(得分:6)

  

在属性中,我将其设置为使用自定义工具:PublicResXFileCodeGenerator。

执行此操作时,Visual Studio会为其生成强类型类,以便您可以访问资源。因此,只需将命名空间纳入范围:

<%@ Import Namespace="AppName.Somenamespace" %>

然后:

<%: Resources.FooBar %>

这假定您有~/Somenamespace/Resources.resx~/Somenamespace/Resources.en-US.resx个文件,依此类推:

enter image description here