H5W3
当前位置:H5W3 > 问答 > 正文

(ASP .NET Core WebAPI) [FromBody]绑定的参数,其属性(数组类型)总是为null

定义Infos类如下:

public class Infos
{
public string[] web_Titles;
}


action代码如下:

[HttpPost(“Reg2”)]
public ActionResult Register2([FromBody] Infos infos)
{
return Ok(); //在此处打断点
}


用Postman提交json后,断点命中,检查参数infos,显示 infos.web_Titles为null。如下图:
(ASP .NET Core WebAPI)  [FromBody]绑定的参数,其属性(数组类型)总是为null

(ASP .NET Core WebAPI)  [FromBody]绑定的参数,其属性(数组类型)总是为null

回答

{
public string[] web_Titles ==> public string[] web_Title{get;set;}
}

请查看Issue: https://github.com/dotnet/runtime/issues/876

未经允许不得转载:H5W3 » (ASP .NET Core WebAPI) [FromBody]绑定的参数,其属性(数组类型)总是为null

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址