解决IE6下Asp.net Ajax客户端框架未能加载的问题

在做项目的过程中使用了MS的                           

  <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

  <asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate></ContentTemplate></asp:UpdatePanel>我的

配置文件中也配置了

 

代码
1 <httpHandlers>
2     <remove verb="*" path="*.asmx"/>
3     <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
4     <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
5     <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
6 </httpHandlers>

 

 

可是在IE6下出现了错误:未结束的字符串常量,Sys未定义。Asp.Net Ajax客户端框架未能加载。找了半天都没有解决之后通过高手的提示解决了。

在Web.config中配置一句话

 

<globalization requestEncoding="utf-8" responseEncoding="utf-8" />

 

就可以解决了。

posted @ 2010-03-17 15:00  铞迩锒铛  阅读(1381)  评论(0编辑  收藏  举报