[英]Model binding not working for nested object
我试图在我的模型中绑定从邮递员发布的模型中的数据:
public class VariantModel
{
public int Id { get; set; }
public List<SubvariantModel> Subvariants { get; set; }
}
public class SubvariantModel
{
public int Id { get; set; }
public string Description { get; set; }
public IFormFile Document { get; set; }
}
每个属性都会被填充,但只有Document
属性为null,如下所示:
但令人惊讶的是,当我检查http请求对象时,我看到该文件:
代码:
[HttpPost]
public void Post([FromForm]VariantModel emp)
{
var d = HttpContext.Request;
}
谁能告诉我这里可能出现什么问题?
更新:
这也是我遇到的问题。 将IFormFile嵌套为.NET Core v2.2中的View Model属性是一个已知问题。
对我有用的修复就在这里 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.