WCF Ajax服务返回值

时间:2011-05-27 19:31:21

标签: c# wcf

我在Web应用程序(.NET 4.0,C#)中托管了WCF Ajax服务。我可以成功调用它并获得一个值。问题是我的返回值是用JSON编码的。我试图返回一串XML(技术上是GeoRSS),我希望将其输入OpenLayers库。如何让WCF服务发送不是JSON的返回值?

2 个答案:

答案 0 :(得分:2)

This answer here应该是你想要的。它在3.5但实现应该是相同的。

答案 1 :(得分:1)

只需将[WebInvoke]或[WebGet]的ResponseFormat属性设置为WebMessageFormat.Xml,您就可以获得XML输出。