当前上下文中不存在名称“x”

时间:2014-09-30 23:47:42

标签: asp.net-mvc

我创建了一个视图' Test.cshtml'并希望访问我在〜/ Content / i18n下创建的名为' Retailers'的资源。我已经列出了这一行:

<add namespace="MyProject.Content.i18n" />

在项目的\ Views \ Web.config中,所以我希望以下代码能够工作:

@{
    var x = Retailers.Intro;
}

但相反,IDE会强调“零售商”一词,并在此帖子的标题中提供错误消息。

奇怪的是,在其他视图中,我可以访问其他资源,但我没有发现元数据的差异,为什么会这样。如果我添加新视图,我无法访问我的资源......

问题:我该如何解决这个问题?我该怎么看?

1 个答案:

答案 0 :(得分:0)

好吧,我明白了。这是一个智能感知问题......事实上,在我编译代码并运行应用程序时,一切都很好。我拉了很多头发!