我是个菜鸟,这几天没事研究一下ajax control tool,结果安装完ajax controltool之后,开始学习,在页面上只是拖入了一个 ScriptManager,运行一下,结果发现提示"'Sys'未定义"这个错误.于是就在网上找了一些解决方法,我使用这种解决方法把问题解决的.
在web.config的<system.web>节点下,添加下列代码
<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>
添加完之后,重新编译一下,运行,就ok了.还有个bolg上提供了更多的参考方法,具体请看
ASP.NET Ajax 中出现的 sys 未定义(sys undefined)解决方法总结
在web.config的<system.web>节点下,添加下列代码
<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>
添加完之后,重新编译一下,运行,就ok了.还有个bolg上提供了更多的参考方法,具体请看
ASP.NET Ajax 中出现的 sys 未定义(sys undefined)解决方法总结