2 回答

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
您應(yīng)該更改您的 Web 服務(wù)方法以返回復(fù)雜的結(jié)構(gòu)。所以首先聲明返回結(jié)構(gòu):
public class ReturnDto
{
public int ReturnValue;
public string ResponseText;
}
..并將您的網(wǎng)絡(luò)方法更改為以下內(nèi)容:
public ReturnDto tst(String data, String response)
{
ReturnDto ret = new ReturnDto();
ret.ReturnValue = 1;
ret.ResponseText = "Ok";
return ret;
}

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊
您WebMethod
tst
被定義為 return int
( public int tst
) 并且您返回 1 ( return 1;
),這response
就是不返回值的原因。
如果您需要返回兩者,您應(yīng)該創(chuàng)建一個(gè)包含兩者的可序列化對(duì)象,例如一個(gè)類,這應(yīng)該是您的返回類型。
添加回答
舉報(bào)