【问题标题】:Is it possible to use WCF service instead of .asmx web service with AJAX Control Toolkit Slideshow extender?是否可以通过 AJAX 控制工具包幻灯片扩展器使用 WCF 服务而不是 .asmx Web 服务?
【发布时间】:2010-11-26 23:32:33
【问题描述】:

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

【问题讨论】:

    标签: ajax wcf controls slideshow toolkit


    【解决方案1】:

    正如 Marc 所提到的,您可以将 WCF 服务与 Ajax 一起使用。他引用的链接很好,但是当您在 VS 2008 或 2010 中添加新项目时,还有一个“启用 Ajax 的 WCF 服务”选项可用。

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

    【讨论】:

      【解决方案2】:

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

      我已经让它与 PageMethod 和 asmx Web 服务一起使用,但无法与 wcf 服务一起使用。

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

      【讨论】:

        【解决方案3】:

        我不确定这里的具体示例(Ajax Control Toolkit Slideshow extender),但总的来说,是的,您可以从 Ajax 访问 WCF 服务 - 请参见此处:

        希望这能有所帮助!

        马克

        【讨论】:

          猜你喜欢
          • 2011-02-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-02-01
          • 1970-01-01
          • 2013-07-25
          • 2011-05-28
          相关资源
          最近更新 更多