1、修改配置文件
在web.config中配置
    <httpHandlers>
      <remove verb="*" path="*.asmx"/>
      <add verb="*" path="*.asmx" type="Microsoft.Web.Script.Services.ScriptHandlerFactory" validate="false"/>
    </httpHandlers>
这一步是最重要的

2、客户端的调用
实际上运行时,通过查看html源代码会发现,使用ajax的web页面会生成如下相似的语句:

<script src="TestService.asmx/jsdebug" type="text/javascript"></script>

然后我们在javascript中调用时:
AJax的简单分析    function Test()
    }
实际上var fs=TestService,真正的调用是通过Microsoft.Web.Script.Services.ScriptHandlerFactory 来进行捕捉的,来调用我们的services.

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-05
  • 2021-08-12
  • 2022-12-23
  • 2022-01-07
  • 2021-04-09
  • 2021-05-04
猜你喜欢
  • 2021-11-18
  • 2021-09-12
  • 2022-12-23
  • 2021-06-17
  • 2022-12-23
  • 2021-12-28
  • 2022-02-13
相关资源
相似解决方案