在Razor视图中使用Linq时,我经常会遇到如下图所示的错误。我显然在页面顶部添加了@using System.Linq include(虽然它没有它会奇怪地工作),但无论我尝试什么,它仍然会得到错误。
有没有办法防止这些错误出现?我知道我不应该在视图中使用太多代码,也许最好的解决方案是在代码中构建列表,在这里使用它并停止担心编辑器语法错误?
答案 0 :(得分:0)
这种问题通常在某种程度上与配置文件有关。你看到这个答案吗?
The type 'IEnumerable<>' is defined in an assembly that is not referenced
你也可以尝试创建一个测试项目,看看一切是否按预期工作,如果是,请比较web配置文件中可能存在的差异......请注意,每个mvc项目中有两个...