是否可以使用WCF服务而不是.asmx web服务与AJAX Control Toolkit幻灯片扩展程序?

时间:2009-09-09 20:38:26

标签: ajax wcf controls slideshow toolkit

我有一个可以通过AJAX javascript例程调用的有效WCF服务。我无法使用Ajax Control Toolkit中的幻灯片扩展程序。没有报告错误,幻灯片放映只是没有加载和运行。我可以在页面中编写AJAX javascript例程,并成功访问WCF服务(图像数组)的返回结果。我可以使用.asmx Web服务毫无问题地使用幻灯片扩展器,但如果可能的话,我更愿意使用WCF服务。

3 个答案:

答案 0 :(得分:4)

我不确定这里的具体示例(Ajax Control Toolkit幻灯片扩展程序),但总的来说,是的,您可以从Ajax访问WCF服务 - 请参阅此处:

希望这有点帮助!

马克

答案 1 :(得分:0)

我认为这是SlideShowExtender中的一个错误。

我已经使用PageMethod和asmx Web服务,但无法使用wcf服务。

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

答案 2 :(得分:0)

正如Marc所说,您可以使用Ajax的WCF服务。他引用的链接很好,但在VS 2008或2010中添加新项目时,还有一个“Ajax Enabled WCF Service”选项。

您还可以在响应Microsoft Ajax调用的WCF服务上使用Spring.Net的依赖注入。这样做的说明位于我的博客:http://emilsblog.lerch.org/2010/02/springnet-enabled-wcf-services.html