1

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

4

3 回答 3

4

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

希望这会有所帮助!

马克

于 2009-09-09T20:46:03.527 回答
0

As Marc mentioned, you can use a WCF service with Ajax. The links he cites are good, but there is also an "Ajax Enabled WCF Service" option available when you add a new item in VS 2008 or 2010.

You can also use Dependency-Injection with Spring.Net on a WCF Service that responds to Microsoft Ajax calls. The directions to do so are located on my blog here: http://emilsblog.lerch.org/2010/02/springnet-enabled-wcf-services.html

于 2010-02-26T04:48:22.323 回答
0

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

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

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

于 2010-02-25T18:38:30.390 回答