[英]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.