【发布时间】:2013-09-12 14:42:45
【问题描述】:
如何将对象数组作为参数发送到 MVC 控制器?
public class FeedStats
{
public long FeedId { get; set; }
public ApiType ApiType { get; set; }
public long UserId { get; set; }
public float ReadTime { get; set; }
public long FeedIndex { get; set; }
public bool IsWebRead { get; set; }
}
在控制器中
[HttpPost]
public HttpResponseMessage UpdateFeedStats(FeedStats[] data)
{
}
当我使用这些参数向Postman 发出HttpPost 请求时,数据始终为空。有什么问题?
标题:
Content-Type: application/json
{
data: [
FeedId: 1,
ApiType: 1,
UserId: 1,
ReadTime: 0.65,
FeedIndex: 1,
IsWebRead: 1
]
}
【问题讨论】:
-
您能说明一下您是如何提出请求的吗?
-
我用请求标头更新了我的问题。请检查。
-
@haim770,谢谢它的工作,嗨,你可以把它作为答案发布。我会接受的。
标签: c# asp.net-mvc-4