小编joh*_*ohn的帖子

将类从MVC传递到Web API

在Web API方面,我有一个这样的客户类

public class CustomerAPI
{  
    public string CustomerName { get; set; }
    public string CustomerCity { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

在MVC方面,我有一个这样的客户类

public class CustomerMVC
{
    public string CustomerName { get; set; }
    public string CustomerCity{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我在ASP.Net MVC4中使用Web API服务,如下所示:

 var task = client.GetAsync("api/values")
                  .ContinueWith((taskwithresponse) =>
                    {
                        var response = taskwithresponse.Result;
                        var readtask = response.Content.ReadAsAsync<IEnumerable<CustomerMVC>>();

                        readtask.Wait();
                        serviceList = readtask.Result.ToList();
                    });
 task.Wait();  
Run Code Online (Sandbox Code Playgroud)

我这样做会遇到总体异常,如何转换CustomerWebAPICustomerMVC.

c# asp.net-mvc asp.net-web-api

5
推荐指数
1
解决办法
3650
查看次数

标签 统计

asp.net-mvc ×1

asp.net-web-api ×1

c# ×1