Data binding SharePoint中的ASPX WebForms扩展方法

Data binding SharePoint中的ASPX WebForms扩展方法,data-binding,mvvm,sharepoint-2010,webforms,Data Binding,Mvvm,Sharepoint 2010,Webforms,在SharePoint Visual Web部件中使用时,我遇到了一个问题,编译器向我显示了错误: “对象”不包含“绑定”的定义。 我已将包含这些方法的DLL放入GAC(由SP包完成),引用标记中的程序集,并导入命名空间,如下所示: <%@ Assembly Name="ASPBinding, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b36aef9f99d7a844" %> <%@ Assembly Name="Bind

在SharePoint Visual Web部件中使用时,我遇到了一个问题,编译器向我显示了错误:

“对象”不包含“绑定”的定义。

我已将包含这些方法的DLL放入GAC(由SP包完成),引用标记中的程序集,并导入命名空间,如下所示:

<%@ Assembly Name="ASPBinding, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b36aef9f99d7a844" %>
<%@ Assembly Name="Binding, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b36aef9f99d7a844" %> 

<%@ Import Namespace="Binding" %>

IntelliSense显示页面标记看到了扩展方法:

页面编译器看到不同内容的原因是什么?当它位于SharePoint之外的普通ASPX页面中时,此选项有效


更新:正常-似乎是SharePoint的“问题”

开箱即用,SP2010不使用.Net 3.5编译ASPX页面-它使用.Net 2.0编译器。谁会想到

更改web.config以使用3.5编译器允许我们调用扩展方法ok


.

好-似乎是SharePoint的“问题”

开箱即用,SP2010不使用.Net 3.5编译ASPX页面-它使用.Net 2.0编译器。谁会想到