我想在返回数据是
实际中返回的是对的,如果你没做任何特别技巧,它却返回了一个字符串,那时候你才应该感到惊奇。
web Services 只会返回XML
你可以用ashx
请确认你理解清楚什么叫“返回”
可以调用后台ashx的样子 就可以console.write(str) 就好了
WebService是基于XML的格式进行传输,这个你可以用XMLDocument对象进行处理就行(直接读取XML),可以在客户端进行序列化成对象,也可以直接读取某一个元素的值,看你的需求,查看下面方式你就明白该怎么做了,希望对你有所帮助(http://social.msdn.microsoft.com/Search/en-US?query=XMLDocument&ac=4)。
webservice本身是用xml传输数据的,LZ可以尝试在webservice里写个方法返回字符串
[WebMethod]
public void FindContent(int pageIndex,int contentId)
{
test_chart(pageIndex,contentId);
}
//第一页
//重点业务监控
private void test_chart(int pageIndex, int contentId)
{
HuaWeiData data = new HuaWeiData();
HttpContext.Current.Response.Write(data.LoadConfig(pageIndex, contentId));
HttpContext.Current.Response.Flush();
}
这样可以直接返回字符串