我朋友的一个ASP.NET引用了ajax技术,bin目录下面也有ajaxpro.dll,为什么服务器不需要安装ajax插件也可以运行呢,照理说应该要安装ASPAJAXExtSetup.msi

解决方案 »

  1.   

    不同的aajx组件
    AjaxPro就是框架和包装器的作用
    如用微软的Ajax控件就要安装
      

  2.   

    .dll里面可以包含好好多东西的
      

  3.   

    ajaxpro.dll,ASPAJAXExtSetup.msi是两个不同的ajax组件
      

  4.   

    Ajax.net 做为Ajax技术在dotNet 框架下的实现,作者Michael Schwarz采取了一种封装效果相当棒的技术:将客户端处理XML、事件调用方式都封装在2个Javascript文件中(AjaxPro.prototype.js 和AjaxPro.core.js),同时将这2个重要文件以资源的形式编译于dll中,在处理客户端请求其自定义的.ashx文件时,返回这两个文件。所以我们在使用Ajax.net时需要在Web.config中添加如下httpHandlers以AjaxPro.AjaxHandlerFactory来处理.ashx文件:在<system.web>与</system.web>之间插入以下代码<httpHandlers><add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/></httpHandlers>详细介绍:
    http://hi.baidu.com/rzhwd/blog/item/b1a2a860be06104debf8f8a2.html
      

  5.   

    恩,ajax有很多不同公司的做的不同产品组件,比如微软的,ajaxpro,jquery挺多的
      

  6.   

    有了ajaxpro.dll文件后,只需要该一下配置文件就可以了!
        <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>    <httpModules>
          <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
        </httpModules> 
      

  7.   

    你要装的那个是微软的AJAX框架,你朋友用的是AJAXPRO.Dll是其他公司提供的ajax框架,是不相同的。
      

  8.   

    AJAXPRO.Dll我通常不用,直接用js代码就ok了
      

  9.   

    因为这个ajaxpro.dll,已经把所有的控件编译成dll了,你安装的是可视控件
      

  10.   

    每天回帖即可获得10分可用分!
     建议用XMLHttpRequest 做ajax 最好
      

  11.   

    有这个dll文件在bin目录下就行了 配置一下 config 
    就可以用了