首页 新闻 会员 周边

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

0
悬赏园豆:30 [已解决问题] 解决于 2020-11-12 11:11

定义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。如下图:

PER10的主页 PER10 | 初学一级 | 园豆:8
提问于:2020-11-12 10:51
< >
分享
最佳答案
1

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

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

收获园豆:30
czd890 | 专家六级 |园豆:14412 | 2020-11-12 10:53

果然是这坑,感谢!

PER10 | 园豆:8 (初学一级) | 2020-11-12 11:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册