我正在使用Web Api和.Net Core。我有一个看起来像这样的cass:
web.get_data_yahoo(stock, start, end)['Adj Close']
然后我在这样的控制器中进行操作:
public class Event
{
public int Id { get; set; }
public int? ParentId { get; set; }
}
然后我用Fiddler编写一个Post Request,如下所示:
[HttpPost]
public void Post([ModelBinder] Event evt)
{
}
现在,当断点触及我的动作时,模型绑定器不会绑定我的对象!什么可能出错?
答案 0 :(得分:1)
请改为指定[FromBody]
属性:
[HttpPost]
public IActionResult Post([FromBody] Event e)
{
return Ok(e);
}
如果您要发送json请求,这将正确绑定到您的模型。