将List <object>发布到web api 2 </object>

时间:2014-11-15 07:27:56

标签: c# asp.net-mvc-5 asp.net-web-api2

我创建了一个webapi,如下所示

 public OatherResponse Post([FromBody] List<Oather> oather)
 {

请注意,OatherResponseOather都是具有某些属性的类 现在我尝试使用简单的html进行测试,如下所示

<form method="post" action="http://localhost:50813/api/RegisterOather">
    <input type="text" name="oather[0].OatherName" id="oather[0].OatherName" value="a3VsZGVlcA==" />
    <input type="text" name="oather[1].OatherName" id="oather[1].OatherName" value="a3VsZGVlcA==" />
    <input type="submit" value="Click Here" />
</form>

OatherNamestring类中的Oather属性。但我总是将oather计为零。

我错过了什么。

1 个答案:

答案 0 :(得分:1)

名称属性值应为

name="[0].OatherName"
name="[1].OatherName"