【问题标题】:Resource not exist in current context in razor view剃刀视图中的当前上下文中不存在资源
【发布时间】:2015-10-19 09:59:05
【问题描述】:

我在我的 webapp wwwroot/Resources 文件夹中创建了 Resources.resx 文件。

当我尝试以 @Resources.SomeValue 的身份在剃须刀视图中使用它时,出现错误

The name 'Resources' does not exist in the current context

当我将文件移动到wwwroot 文件夹时,我可以使用资源。

我尝试使用@Resources/Resources.SomeValue,但我遇到了同样的错误

有没有办法将此文件从根文件夹移到某处?

【问题讨论】:

    标签: asp.net asp.net-mvc razor


    【解决方案1】:

    在 Views 文件夹的 web.config 文件中,将命名空间添加到资源文件夹的命名空间节点。应该看起来像这样:

    <add namespace="wwwroot.Resources" />

    这应该允许您在视图中访问该文件夹。您可能必须关闭并重新打开视图才能获取 Intellisense。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多