2009-08-19 2 views
0

У меня есть .net webservice, который возвращает строку, я хочу, чтобы строковое представление возвращалось голым и не было завершено как xml. , например:Turn of Automatic Xml Formating in Asp.net webservice

[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

Я не думаю, что вы можете сделать это из коробки, поскольку идея веб-служб заключается в использовании XML для обеспечения совместимости и согласованности. (например, веб-служба ОС Windows может разговаривать с веб-службой Linux и понимать, что было возвращено).

Посмотрите на это link.