从对象类型c#中获取数据

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

标签: c# angularjs asp.net-web-api angular-resource asp.net-apicontroller

我有一个用c#编写的WebAPI控制器,如下所示:

public void Post(Object obj)
{

}

现在,使用$resource angularjs我将{name: "xyz"}这样的对象发布到此控制器。

因此,obj看起来像一个具有属性“name”和值“xyz”的对象(为了清楚起见,引用)。如何从obj?

中提取属性名称的值

1 个答案:

答案 0 :(得分:1)

最简单的方法是使用DTO,这样就可以了。

public void Post(MyDTO dto){
  doStuff(dto.name)
}

public class MyDTO{
   public String name {get;set;}
}