我尝试运行我的aspx应用程序时遇到此错误,即使我在3.5框架中。
Microsoft JScript运行时错误:AjaxControlToolkit需要ASP.NET Ajax 4.0脚本。确保引用了正确版本的脚本。如果您使用的是ASP.NET ScriptManager,请切换到AjaxControlToolkit.dll中的ToolkitScriptManager。
我搜索了SO并尝试了this post ("AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts“中的解决方案,但我仍然收到错误。我在这里尝试了解决方案AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts.,但没有运气。
我正在使用VS 2008 SP 1.在我的refrences文件夹中,AjaxControlToolkit是版本“3.5.50401.0”任何想法如何解决这个问题?
答案 0 :(得分:1)
根据您以前的帖子,您可能拥有UpdatePanel控件。确保您没有updatepanel控件。它们与Telerik控件不兼容(根据我的经验)。
答案 1 :(得分:0)
请参阅此网站并下载新工具包Link
我认为您可能已经使用最新的ajax工具包从APS.net 4.0框架开发的其他网站上复制粘贴代码,下载并安装“Ajax Control Toolkit”,您就完成了这个问题。
我希望这样做。
答案 2 :(得分:-1)
您需要包含“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>
您可以参考这些链接参考
希望它可以帮到你