1
public ArrayList myFunc(string arg1, string arg2)
我已經在瀏覽器上測試過該方法,並且工作正常。 在客戶端,我做這個檢索myFunc的返回值:無法從Web服務檢索字符串數組
string[] ret = ws.myFunc("arg1", "arg2");
問題是漚總是包含任何雖然當瀏覽器的測試我收到此
<ArrayOfAnyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
<anyType xsi:type="xsd:string">str01</anyType>
<anyType xsi:type="xsd:string">str02</anyType>
</ArrayOfAnyType>
我失去了一些東西?謝謝!
當您添加Web引用時,設計者生成的代理類中的myFunc簽名是什麼?我不認爲你可以把ArrayList當成字符串數組...你需要確認代理類中的方法簽名.. – xgencoder
它是字符串[] myFunc(字符串arg1,字符串arg2) – Wayne
你檢查了長度調用web方法後的數組?它會返回任何東西嗎? – xgencoder