【发布时间】:2016-12-04 01:55:51
【问题描述】:
我创建了 ASP.NET MVC 应用程序,现在我想用我的资源文件的元素替换所有文字。
我在根目录下创建了 App_GlobalResources 文件夹并添加了两个文件:
- Resources.en-US.resx
- Resources.es-ES.resx
在我看来,我把这个(例如):
<h1>@Resources.MyResource</h1>
但是,我总是看到这个错误:名称“资源”在当前上下文中不存在。
怎么了?
提前致谢!
【问题讨论】:
-
展开您的
resources files并打开您的resource.Desinger,cs文件并查看它的namespace。现在在你的项目中使用这个namespace来使用resources。 -
另外,检查是否至少有一个文件启用了代码生成并将其设置为公共。
-
我只能将Resources.en-US 扩展为Resources.en-US.designer.cs 但我什么也看不懂...
标签: asp.net-mvc razor resources