2010-04-09 76 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'] }); 
相关问题