Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF Ajax服务返回值_C#_Wcf - Fatal编程技术网

C# WCF Ajax服务返回值

C# WCF Ajax服务返回值,c#,wcf,C#,Wcf,我在Web应用程序(.NET 4.0,C#)中托管了一个WCF Ajax服务。我可以成功地调用它并获得一个值。问题是我的返回值是用JSON编码的。我试图返回一个XML字符串(从技术上讲是GeoRSS),我希望将其输入OpenLayers库。如何让WCF服务发送非JSON格式的返回值?应该是您要查找的内容。它在3.5中,但是实现应该是相同的。应该是您想要的。它在3.5中,但实现应该是相同的。只需将[WebInvoke]或[WebGet]的ResponseFormat属性设置为WebMessageF

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

应该是您要查找的内容。它在3.5中,但是实现应该是相同的。

应该是您想要的。它在3.5中,但实现应该是相同的。

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

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