今天配置服务器,发现做的AJAX效果在浏览器下都不能使用了。
比如:水印效果
比如:UpdatePanel的无刷新翻页,其中GridView翻页的数字点击就没有反映
按照要求,服务器装上了开发包,也把
AJAXExtensionsToolbox.dll
System.Web.Extensions.Design.dll
System.Web.Extensions.dll拷贝到bin文件夹下了,可是还是不能使用!
请教各位,这是什么情况,着急。小弟先谢谢大家了!

解决方案 »

  1.   

    可能需要在web.config中增加一下配置 
    具体说是在<system.web></system.web>见增加<httpHandlers>子节点,内容如下:
    <httpHandlers>
    <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>
     
      

  2.   

    在服务器上安装此安装包:Microsoft ASP.NET 2.0 AJAX Extensions
      

  3.   

    看看服务器上IIS配置是否启用了axd扩展名解释.因为ajax会用到
      

  4.   

    服务器上安装了Microsoft ASP.NET 2.0 AJAX Extensions,Web.config里面也存在上述配置,但是还是不行!
      

  5.   

    配置webconfig,还有ajax不能跨域.
      

  6.   

    IIS下的版本都是2.0的,可还是不行!