MVC 5 Razor视图显示Linq错误但页面呈现正确

时间:2016-10-18 09:25:49

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

在Razor视图中使用Linq时,我经常会遇到如下图所示的错误。我显然在页面顶部添加了@using System.Linq include(虽然它没有它会奇怪地工作),但无论我尝试什么,它仍然会得到错误。

有没有办法防止这些错误出现?我知道我不应该在视图中使用太多代码,也许最好的解决方案是在代码中构建列表,在这里使用它并停止担心编辑器语法错误?

Razor Linq Error

1 个答案:

答案 0 :(得分:0)

这种问题通常在某种程度上与配置文件有关。你看到这个答案吗?

The type 'IEnumerable<>' is defined in an assembly that is not referenced

你也可以尝试创建一个测试项目,看看一切是否按预期工作,如果是,请比较web配置文件中可能存在的差异......请注意,每个mvc项目中有两个...