2010-04-09 67 views
0

我們需要在ASP.NET中創建一個可以從PHP或其他語言調用的簡單Web服務。這反過來將用於更新數據庫中記錄項目提交的記錄。ASP.NET Web服務 - 使用列表/集合傳遞基礎對象?

核心部分相當簡單,我們有一個基本的對象字段 - 名字,姓氏,出生日期,城市等。 此外,我們還需要接受一個與可以範圍從0-n的對象。 2009年1月1日,ABC 2010年5月,123 二零一零年六月三十零日,XXXXX

什麼是如此結構本可以很容易地傳遞到ASP.NET Web服務和處理作爲一個呼叫的最佳方式爲整個對象?將項目列表作爲單個限定字符串傳遞是明智的方法嗎? 例如:2009年1月1日,ABC | 123 2010年5月1日,| 2010年6月30日,XXXXX

+0

你會使用asmx web服務或WCF嗎? – 2010-04-09 11:38:12

回答

0

如果定義瞭如下的結構:

class WebObject 
{ 
    string Name { get; set; } 
    string[] Parameters { get;set; } 
} 

你可以在你的方法只是接受WebObject指定。在99%的PHP庫以及JavaScript庫中都可以正常使用。

F.e.這隻會對功能void Process(WebObject obj)

someJavascriptPiece.Process({ Name: "Jan", Parameters: ['param1', 'param2'] }); 
相關問題