Microsoft JScript运行时错误:AjaxControlToolkit需要ASP.. NET Ajax 4.

本文关键字:ASP NET Ajax 需要 AjaxControlToolkit JScript 运行时错误 Microsoft | 更新日期: 2023-09-27 18:12:15

当我尝试运行我的aspx应用程序时,即使我在3.5框架中,我也会得到这个错误。

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

我搜索了SO,并在这篇文章中尝试了解决方案("AjaxControlToolkit需要ASP。. NET Ajax 4.0脚本"),但我仍然得到错误。我尝试了解决方案在这里AjaxControlToolkit需要ASP。. NET Ajax 4.0脚本。,但运气不好。

我使用的是vs2008 SP 1。在我的参考文件夹中,AjaxControlToolkit的版本"3.5.50401.0"有什么想法如何解决这个问题?

Microsoft JScript运行时错误:AjaxControlToolkit需要ASP.. NET Ajax 4.

根据你以前的帖子,你可能有一个UpdatePanel控件。确保你没有updatepanel控件。它们不能很好地与teleerik控件一起工作(根据我的经验)。

参考此站点并下载新工具包,链接

我认为你可能已经复制粘贴代码从其他网站,这是开发与APS.net 4.0框架与最新的ajax工具包,下载并安装"ajax控制工具包",你就完成了这个问题。

您需要包含" ToolkitScriptManager "而不是标准的" ScriptManager "。要添加ToolkitScriptManager,首先需要在aspx页面中包含程序集名称空间。

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"
TagPrefix="asp" %>

然后您可以简单地包含管理器并更改标准脚本管理器

<asp:ScriptManager ID="scriptMaster" runat="server"></asp:ScriptManager>

:

<asp:ToolkitScriptManager ID="toolkitScriptMaster" runat="server">
</asp:ToolkitScriptManager>

你可以参考这些链接

Link1Link2

希望对你有所帮助