ASP.NET Ajax错误

时间:2008-11-16 21:23:31

标签: asp.net ajax modalpopupextender

我将ModalPopupExtender添加到现有的ASP.NET应用程序中。在运行时,我收到以下错误

编译错误 描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并相应地修改源代码。

编译器错误消息:BC32206:正在对程序集System.Web.Extensions版本3.5.0.0进行间接引用,其中包含“AjaxControlToolkit.ModalPopupExtender”。此项目引用System.Web.Extensions版本1.0.61025.0的早期版本。要使用'AjaxControlToolkit.ModalPopupExtender',必须将对System.Web.Extensions的引用替换为3.5.0.0或更高版本。

来源错误:

第29行:
第30行:
第31行:

我该如何解决这个问题。

2 个答案:

答案 0 :(得分:2)

您正在尝试使用对.NET 1.1模块的引用来编译.NET 3.5应用程序。确保安装了.NET 3.5框架,如果安装了.NET 3.5框架,请确保尝试在.NET 3.5中构建它。

您可能还想查看this post

答案 1 :(得分:1)

您确定您拥有正确版本的AjaxControlToolkit吗?有一个针对.NET 3.5编译的版本和一个针对.NET 2.0的版本。

看起来你仍然处于2.0领域(使用2.0 AJAX扩展)。如果是这样,请获取Toolkit的正确版本。看起来最新版本不支持.NET2.0。

如果您在3.5版本中,请查看您对System.Web.Extensions的引用,并确保引用.NET3.5版本(实际版本3.5.x是“内置”),而不是.NET2 .0版本(实际版本1.0.x,这是一个下载添加)。