是否有可能使用WCF服务,而不是的.asmx Web服务与AJAX Control Toolkit的

2019-09-29 06:03发布

我有一个工作WCF服务,我可以通过AJAX调用JavaScript程序。 我不能让它与Ajax控件工具包的幻灯片扩展工作。 报道没有错误,幻灯片只是不加载和运行。 我可以在页面中编写AJAX的JavaScript程序,并成功地从WCF服务(图像阵列)访问返回结果。 我可以使用幻灯片扩展,而无需使用的.asmx Web服务的问题,但我们更希望尽可能使用WCF服务。

Answer 1:

我不知道对这里的具体的例子(Ajax控件工具包幻灯片剂),但在一般情况下,是的,你可以从阿贾克斯访问WCF服务 - 在这里看到:

  • 访问启用了AJAX的WCF服务
  • WCF服务在ASP.NET启用JSON -
  • Ajax的自动完成功能扩展与WCF

希望这有助于AA位!



Answer 2:

我认为这是在SlideShowExtender的错误。

我得到它与PageMethod的和ASMX Web服务的工作,但不能得到与WCF服务工作。

如果我创建一个AJAX启用WCF服务,与ScriptManager的注册,并通过自动生成的代理调用它自己,我成功地找回了JSON数据与我从WCF服务返回幻灯片的数组。



Answer 3:

正如马克所说,你可以使用使用Ajax的WCF服务。 他引用链接是好的,但也有当你在VS 2008年或2010年增加新的项目提供一个“支持AJAX的WCF服务”选项。

您也可以对响应微软的Ajax调用WCF服务使用依赖注入,Spring.Net。 该指示进行操作位于我的博客在这里: http://emilsblog.lerch.org/2010/02/springnet-enabled-wcf-services.html



文章来源: Is it possible to use WCF service instead of .asmx web service with AJAX Control Toolkit Slideshow extender?