在Web服务中访问列表

时间:2013-12-19 12:55:18

标签: c# asp.net web-services .net-2.0 asmx

我想在网络服务中访问我的列表,但收到错误

Error   7   'System.Array' does not contain a definition for 'Add' and no extension method 'Add' accepting a first argument of type 'System.Array' could be found (are you missing a using directive or an assembly reference?) C:\Users\kacobilla\Desktop\Rics@12.4.13\Clearance System\OCMS_AuditTrailPage.aspx.cs    87  53  C:\...\Clearance System\

我的班级名为 auditclass

auditclass.MyObjectVariableList.Add(DBNull.Value); 

这是我的网络服务

 private List<object> _myObjectVariableList = new List<object>();

    public List<object> MyObjectVariableList
    {
        get { return _myObjectVariableList; }
        set { _myObjectVariableList = value; }
    }

注意。我正在使用VS 2005 .net2.0

1 个答案:

答案 0 :(得分:0)

您在服务器端有List,但是当您添加对该服务的引用时,您将获得一系列项目。您可以在添加服务时更改此行为。检查以下SO帖子

Webservice(asmx) returns array, not list