错误
升级后我收到错误
AjaxControlToolkit需要ASP.NET Ajax 4.0脚本。确保 引用了正确版本的脚本。如果你正在使用 ASP.NET ScriptManager,切换到ToolkitScriptManager AjaxControlToolkit.dll。
我做了什么?
我已将网站转换为Web应用程序(原始网站作为ASP.NET 4.5运行)
要执行转换,我执行了以下步骤
除了需要删除默认项目命名空间(原始站点在VB.NET中)之外,这一切都运行良好且站点工作
现在我遇到了Ajax Toolkit的问题,我检查了脚本加载的位置,并指向
/Scripts/WebForms/MsAjax/MicrosoftAjax.js
在转换之前,他们从
加载/ScriptResource.axd?d=x6wALODbMJK5e0eRC_p1LbQ8N_ZndRAt5q6HCL5aSqX5zUL0WP6Os-UOD4fm_CxLYX2ipe5ZSsH6CuSPYIwCxFyqOqfAKX-tAVDEc-jO142vEjkpSAWNccmIg7QpwH-q0&t=7c776dc1
我尝试了什么?
升级到最新版本的AjaxToolkit(.NET 4.5的4月发行版)
我注意到模板网站将脚本放在脚本文件夹中,然后将它们捆绑在一起。我将所有这些功能添加到网站,但工具包不喜欢这个版本的脚本。
我注意到脚本管理提到使用ToolkitScriptManager而不是ScriptManager,所以ScriptManager的所有实例都已被替换。
我已经尝试删除脚本文件夹以查看是否存在干扰,但这会导致错误,说明#as; ASP.NET Ajax客户端框架无法加载。" (说实话,我期待这个但是没有想法)
将模板web.config与当前站点进行比较,似乎没有任何东西可以移动或已经存在。
问题吗
转换中出错的地方或启用AjaxToolkit需要什么?