【发布时间】:2019-12-11 01:31:42
【问题描述】:
我有一个如下所述的方法,它将用户作为参数。 为了发送用户参数值,我使用邮递员请求/响应工具。 我的问题是,如果请求在正文请求中已经有用户参数(请参阅邮递员打印屏幕),为什么我需要在动作控制器中直接指定 [FromBody]?删除此属性后,参数发送为空值。
谢谢
[HttpPost("register")]
public IActionResult Register([FromBody]User user)
{
//.. code here
}
public class User
{
public string Name { get; set; }
public string Password { get; set; }
}
【问题讨论】:
-
您告诉模型绑定器在哪里可以找到
User对象。它不一定在体内