我有一个工作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?