C#,Asp.net geting类型返回对象类型WebApi 2

时间:2015-08-19 10:23:02

标签: c# http asp.net-web-api

使用WebApi 2开发Api我不希望发送整个模型的值只想发送几个如图所示 我使用对象类型返回 但找不到解决方案

if (iUser.UserId > 0)
 {
     return new object{ id = iUser.UserId, Name = iUser.UserName 
 }

这里id和Name无法解决

1 个答案:

答案 0 :(得分:2)

只需返回一个匿名对象,如下所示:

public HttpResponseMessage Get()
{

    return Request.CreateResponse(HttpStatusCode.OK, 
        new { Id = iUser.UserId, Name = iUser.UserName });
}