LINQ 在视图中不起作用。任何想法如何解决这一问题?

Posted

技术标签:

【中文标题】LINQ 在视图中不起作用。任何想法如何解决这一问题?【英文标题】:LINQ not working in Views. Any ideas how to fix this? 【发布时间】:2011-05-27 09:30:32 【问题描述】:

System.Linq 在我的任何观点中似乎都没有被引用,尽管 它是。我的任何视图中的任何 LINQ 代码都与此图像中的一样,并且 Intellisense 不起作用

但是,LINQ 代码确实在我的所有 .cs 文件中工作,并且当我运行解决方案时视图中的代码仍然工作

当我按 Alt+Enter 时,我收到一条小消息“导入方法失败”。

【问题讨论】:

【参考方案1】:

确保您在 web.config 的 Pages 部分中引用了 Linq

 <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
      <namespaces>
        ........... 
        <add namespace="System.Linq" />
        ................
      </namespaces>
    </pages>

【讨论】:

Views 文件夹中的 web.config,而不是主文件夹!【参考方案2】:

我会按以下顺序检查这些 -

    项目引用中的 System.Linq 引用。 目标框架应为 .NET 3.5 或更高版本 文件是只读的吗?

【讨论】:

【参考方案3】:

确保 DLL 没有将“本地复制”设置为 False - 对我有用。

【讨论】:

以上是关于LINQ 在视图中不起作用。任何想法如何解决这一问题?的主要内容,如果未能解决你的问题,请参考以下文章

performeguewithidentifier 在 IBAction 方法中不起作用

Java swing在Debian 9.2中不起作用

uitableview 填充同样在模拟器中不起作用

边界半径在ie中不起作用,我该如何实现以便它开始在ie中工作[重复]

iCheck 复选框在颤动的 Android 网络视图中不起作用

Cmd+I 在 Eclipse 的 Java 透视图中不起作用?