文件输入类型中的模型绑定问题

Problem with model binding in file input type

我正在处理 Asp.Net 核心 MVC 项目。在我的模型中,我有一个 IFormFile 属性。当我使用一个简单的输入标签时它工作正常,但是在 this URL 中使用文件输入插件时,它无法在 IFormFile 属性 上进行模型绑定!有人遇到过同样的问题吗?

这里是输入标签

<input id="input-b2" name="input-b2" type="file" class="file" data-show-preview="false" asp-for="ImageFile" accept="image/jpeg">

IFormfile 属性 具有 RequiredDisplayNotMapped

的注释

如果您使用名称属性,它将覆盖 asp-for 生成的名称。对于您的场景,您只需将其删除:

<input id="input-b2" type="file" class="file" data-show-preview="false" asp-for="ImageFile" accept="image/jpeg">