1

我收到此错误:

错误:AjaxControlToolkit 需要 ASP.NET Ajax 4.0 脚本。确保引用了正确版本的脚本。如果您使用的是 ASP.NET ScriptManager,请切换到 AjaxControlToolkit.dll 中的 ToolkitScriptManager。

我已经搜索了 Hi 和 Low,但无法解决这个问题。当我去 VS2008 时,我遇到了同样的问题,并通过更改我的 web.config 解决了它

现在我正在运行 VS 2012 express。我已经安装了 AjaxControlToolkit 版本 4.1.60501.0

网络配置:

 <compilation debug="false" targetFramework="4.5">
 <assemblies>
 <add assembly="AjaxControlToolkit, Version=4.1.60501.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e"/>
 <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
 <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
 <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
 </assemblies>

 <controls>
 <add tagPrefix="cc1" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
 </controls>

在 ASPX 中,我有:

 <cc1:ToolkitScriptManager ID="ScriptManager1" runat="server">
 </cc1:ToolkitScriptManager>

我得到了上述错误。我知道 Toolkit DLL 是正确的版本。

我也在同一台机器上运行 VS2008 / Ajax 3.5,但我清除了所有其他项目的 Temporary ASP.Net Files 文件夹,但仍然存在问题。当我运行这个新的 VS2012 项目时,会在 Temp 文件夹中创建一个 ROOT 文件夹,并且该文件夹中的 AjaxControlToolkit.DLL 版本为 4.1.60501.0

需要改变什么?

非常感谢,吉姆

4

0 回答 0