配置文件一般都会缺少<httpHandlers></httpHandlers> 这一段,
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>
还有就是 <asp:SrciptManager> 控件一定要紧跟在<form>后面
另外 服务器上可能缺少三个dll文件
他们所在的文件夹位置是
C:/Program Files/Microsoft ASP.NET/ASP.NET 2.0 AJAX Extensions/v1.0.61025
AJAXExtensionsToolbox.dll
System.Web.Extensions.Design.dll
System.Web.Extensions.dll
把这三个dll拷贝到你发布到服务器的网站的bin文件夹里 应该就可以了
分享到:
相关推荐
sys未定义的解决方法sys未定义的解决方法
vs2008中 Ajax错误: Sys未定义 vs2008中 Ajax错误: Sys未定义
AjaxPro.2未定义解决方案,多次试验,起码在XP,win7,2003,2008的iis中多次用到过。个人感觉还是可以彻底解决的。
json2.js json.parse json未定义 的解决方案!
用Asp.net2.0开发的系统,使用了Ajax技术,在本地没有任何问题!但是发布到Web托管服务器上后,系统总是出现“Sys 未定义”的错误!
json2.js json.parse json未定义 的解决方案!
iccavr编译putchar未定义时解决方案.pdf
iccavr编译putchar未定义时解决方案实用.pdf
首先,我们看一下网上出问题的同志们虽说都是”Sys 未定义”,但是情况却不尽相同,有的人使用的是Atlas版本,有的使用的Asp.net ajax Beta,有的则是正式发行版Asp.net ajax Beta,所以解决的方法也有区别了。...
下面小编就为大家带来一篇完美解决IE9浏览器出现的对象未定义问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦
引入解决IE7及以下版本JSON未定义问题
html2canvas在ie下报Promise未定义错误解决方案-附件资源
IE11也支持html2canvas该插件 Promise 未定义 引用该脚本即可
错误: 很多未定义标识符错误 处理:项目-->配置属性-->C/C++-->常规-->附加包含目录:添加$(ProjectDir) //VS2010默认的工作目录是$(ProjectDir)即与cpp文件同目录
解决.net4.5+解决WebForm_InitCallback() 未定义问题,直接在问题页面引用即可。
解决IE中JSON未定义的兼容问题
AjaxControlToolkit未定义