webservice能够返回Arraylist类型的数据,不会提示任何错误。但是在客户端去没有办法识别这个Arraylist行的数据,如果定义一个Arraylist类型的变量去等于的话,就会提示类型不匹配。如何才能解决这个问题呢。查看了下webservice的代理类中webservice返回的并不是Arraylist类型,而是object类型。在client端就是不能提取其中的数据。
WebService中返回类型为ArrayList的方法,在客户端调用后,得到的是object数组,而且,object中的property全部都变成了field。你可以先试试这样:
[WebMethod]
[return: XmlElement( typeof(YourClassHere ) )]
public ArrayList GetArrayList()
{
}
