如何将数组值传递给ASP.NET C#Web服务

震动

在我的客户端项目(asp.net MVC4)中,我有一个类文件

public class Person
{
    public string Name { get; set; }
    public int Phone { get; set; }
}

然后从控制器尝试调用我的Web服务方法。Web服务部分是不同的项目。

Person per = new Person();
per.Name = "Vibin";
per.Phone = 123456789;
FirstService.WebService service = new FirstService.WebService();

service.TakeList(per);

我的网络服务方法是

[WebMethod]
public void TakeList(Person theList)
{
    // stuff
}

问题是我无法将值传递给Web方法。我进行了很多搜索以找到解决方案,但失败了。请帮助我解决此问题。另外,请提供一个示例,该示例将数组值发送到asp.net c#中的Web服务。提前致谢。

网步

我不知道,但这是类型歧义的问题。

您所使用的人员类与定义的Web Service不同,即使它们都具有相同的属性。

添加Web引用时,它将创建自己的实体,并且您必须将MVC模型映射到Web服务模型。

Person per = new Person(); // your MVC4 App local model.
per.Name = "Vibin";
per.Phone = 123456789;
FirstService.WebService service = new FirstService.WebService();
mvcEmpty.FirstService.Person p = new mvcEmpty.FirstService.Person(); // Web service person generated during proxy generation when you add web reference.
p.Name = per.Name;
p.phone = per.Phone;
service.TakeList(p);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将数组传递给Javascript数组C#ASP.NET

如何将json数组信息传递给net core web api

如何将查询字符串参数传递给ASP.NET Web API 2

如何将多个参数传递给ASP.Net Web API GET?

如何将参数传递给ASP.NET Web API Get方法?

如何将json字符串传递给webmethod C#ASP.NET

如何将div传递给while循环,asp.net C#

Asp.Net C#如何将空值参数传递给数据源

如何在Salesforce中调用C#Web服务

将gridview导出到pdf asp.net C#Web表单

在.net 6中,当服务初始化在值的配置绑定之前,我如何将参数传递给构造函数?

使用asp.net C#Web表单验证多文件上传

C#Web应用程序和ASP.Net MVC并存

如何将值传递给asp.net中的dropdownlist?

如何将ng-bind值传递给asp.net核心视图中的变量?

如何将数组作为主体从 jQuery POST 方法传递到 ASP.NET Web API?

无法将序列化对象从android传递到C#Web服务

将整数数组传递给Get / ASP.NET Web API

将整数数组传递给ASP.NET Web API?

如何将值从Web表单传递到ASP.NET中的另一个表单?

如何将数组对象传递给 C# Web 服务

如何将字符串传递给 .NET 工作者服务?

如何使用c#对象作为参数将javascript对象传递到c#Web服务

ASP.NET C#MVC将值从控制器传递给cshtml

ASP.NET Core Web API - 如何将指定字段作为有效负载传递给第三方 API

如何将 SOCKET (HANDLE) 从非托管 C 程序传递给 .NET 子进程?

如何将字段名称添加到C#Web服务的json输出中

如何将 locationId 数组传递给 getLocationData 服务?

尝试将使用C#Web方法(ASP .NET)的SQL Server中的数据绑定到使用jQuery编码的网格