在Asp.net webservice中启用自动Xml格式化

时间:2009-08-19 18:32:34

标签: c# asp.net web-services

我有一个返回字符串的.net webservice,我希望字符串表示返回裸露,而不是作为xml包装。 例如:

[WebMethod]
public string Enroll()
{
   return "You are welcome";
}

我得到的回应是:

<?xml version="1.0" encoding="utf-8" ?> 
  <string xmlns="http://somenamespace/">
   You are welcome
  </string> 

我更喜欢的回答是:

You are welcome

如何在不诉诸通用处理程序的情况下实现这一目标?

1 个答案:

答案 0 :(得分:1)

我不认为你可以开箱即用,因为Web服务的想法是使用XML来实现互操作性和一致性。 (例如,Windows操作系统Web服务可以与Linux Web服务通信并了解返回的内容)。

看看这个link