AJAX.NET2.0 SYS未定义的解决方法

在使用AjaxControlToolkit中的UpdatePanel控件的时候遇到了这个问题.
网页的JS报错"SYS未定义",这个错误将使UpdatePanel的局部更新功能没有办法实现
解决方案是:
   在config文件里加<system.web>后加上
 
  <httpHandlers>
   
<add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/> 
      
<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>后面.
问题解决。

posted @ 2008-07-18 11:50  Arain Yu  阅读(613)  评论(1编辑  收藏  举报