ASP.NET Ajax 客户端框架未能加载

百变猪娃娃 2014-09-30 05:59:58
一个网站,我在 win7 32位机子上发布后,一切正常;
当放到windows 2008r2 机子上发布后,点击 某些按钮,就会弹出 “ASP.NET Ajax 客户端框架未能加载” 的错误。

这是为何呢?
...全文
232 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hwangt0 2014-10-29
  • 打赏
  • 举报
回复
asp不熟 帮不了你
百变猪娃娃 2014-10-08
  • 打赏
  • 举报
回复
服务器上火狐是没有问题的,IE为IE8
百变猪娃娃 2014-10-08
  • 打赏
  • 举报
回复
服务器为64位windows 2008r2 系统,iis为7.5。 本机是32位windows7 系统,iis也是7.5。 部署到本机是没问题的。 百度了一下,有的说吧webconfig修改一下,我把debug=true修改为false,倒是不弹出 "Ajax 客户端框架未能加载" 了,但是"Sys未定义"仍然会弹出。 AJAX用的的 telerik:RadScriptManager 控件,这代码不是我写的。 百度另一个办法是 将 IIS应用程序扩展名AXD设置为 不勾选 "确定文件是否存在",可是IIS7根本没有这个选项 还有说是webconfig里面的编码需设置为UTF8,我看了,也是正确的。 哪位大侠知道怎么搞啊?
百变猪娃娃 2014-10-08
  • 打赏
  • 举报
回复
大侠快来啊
1、为ScriptManager添加脚本引用,不从ScriptResource.axd中加载MicrosoftAjax.js脚本,而是直接加载 2、修改MicrosoftAjax.debug.js 删除 switch(Sys.Browser.agent) { case Sys.Browser.InternetExplorer:与 case Sys.Browser.Safari: 之间的脚本,替换为如下脚本: Sys.UI.DomElement.getLocation = function(element) { if (element.self || element.nodeType === 9) return new Sys.UI.Point(0,0); var clientRect = element.getBoundingClientRect(); if (!clientRect) { return new Sys.UI.Point(0,0); } var ownerDocument = element.document.documentElement; var offsetX = clientRect.left - 2 + ownerDocument.scrollLeft, offsetY = clientRect.top - 2 + ownerDocument.scrollTop; try { var f = element.ownerDocument.parentWindow.frameElement || null; if (f) { var offset = 2 - (f.frameBorder || 1) * 2; offsetX += offset; offsetY += offset; } } catch(ex) { } return new Sys.UI.Point(offsetX, offsetY); } break; 3、修改MicrosoftAjax.js 删除 switch(Sys.Browser.agent){case Sys.Browser.InternetExplorer:与 case Sys.Browser.Safari: 之间的脚本,替换为如下脚本: Sys.UI.DomElement.getLocation=function(a){if(a.self||a.nodeType===9)return new Sys.UI.Point(0,0);var b=a.getBoundingClientRect();if(!b)return new Sys.UI.Point(0,0);var c=a.document.documentElement,d=b.left-2+c.scrollLeft,e=b.top-2+c.scrollTop;try{var g=a.ownerDocument.parentWindow.frameElement||null;if(g){var f=2-(g.frameBorder||1)*2;d+=f;e+=f}}catch(h){}return new Sys.UI.Point(d,e)};break;

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧