作者starshow (冷楓)
看板C_Sharp
標題[問題] webserver接收arraylist問題
時間Mon Aug 12 17:48:16 2013
各位高手,如題
有用過webserver的大大,請問要如果接收ArrayList ary
不管怎用我都會出現"產生xml文件時發生錯誤"
WS程式
[WebMethod]
public string DataInsert(ArrayList ary)
{
}
C# web 程式
ArrayList ary = new ArrayList();
ary.Add(new string[] { "StoresNo", REC_fldStoresNo });
ary.Add(new string[] { "StoresName", REC_fldStoresName });
AS_WS.AS_WS MyWebService = new AS_WS.AS_WS();
MyWebService.DataInsert(ary.ToArray());
懇求解答~~~感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.47.11
1F:推 leicheong:你都用.ToArray()了, 你傳的自然是Array而不是ArrayList 08/12 20:49
2F:→ starshow:我是要丟二維陣列資料給WS,但是WS接收ArrayList ary 08/13 10:00
3F:→ starshow:他是一個object 請問有各好方法嗎?? 08/13 10:00
4F:→ ssccg:你要丟string[][]為什麼service要用ArrayList接? 08/13 10:36
5F:→ starshow:service能接多維陣列嗎?? 08/13 10:51
6F:→ ssccg:多維陣列string[,]不行,但是陣列的陣列string[][]可以 08/13 14:36
7F:→ ssccg:另外我試了string[][]、ArrayList裡面放string[]、 08/13 14:38
8F:→ ssccg:List<string[]>都可以正常使用,你的問題應該在別的地方 08/13 14:38
9F:→ starshow:請問您也是傳送WS嗎??我是出錯在要給WS他轉換時問題 08/14 11:53
10F:→ starshow:MyWebService.DataInsert(ary.ToArray());錯在這段 08/14 11:54