Ajax :'sys'未定义

原文地址:http://www.cnblogs.com/wangzhq/archive/2006/11/28/574781.html 

由于重新安装了Ajax v1.0.61025版本后,程序中总是出现:错误:'sys'未定义的信息.
最后找到了问题的所在.
首先Web.Config 中配置成:
<system.web>
..............

         < handlers >
            
< remove  name ="WebServiceHandlerFactory-Integrated" />
            
< add  name ="ScriptHandlerFactory"  verb ="*"  path ="*.asmx"  preCondition ="integratedMode"  type ="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
            
< add  name ="ScriptHandlerFactoryAppServices"  verb ="*"  path ="*_AppService.axd"  preCondition ="integratedMode"  type ="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
            
< add  name ="ScriptResource"  preCondition ="integratedMode"  verb ="GET,HEAD"  path ="ScriptResource.axd"  type ="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        
</ handlers >


..........
</system.web>
重新编译,运行即可.

如果配置Web.Config后运行仍然报错误,请将所有页面的中的

< asp:ScriptManager  id ="ScriptManager1"  runat ="server"  AsyncPostBackTimeout ="200" >
    
</ asp:ScriptManager >


紧跟在<Form>标记之后.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值