文件输入类型中的模型绑定问题
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 属性 具有 Required
、Display
和 NotMapped
的注释
如果您使用名称属性,它将覆盖 asp-for
生成的名称。对于您的场景,您只需将其删除:
<input id="input-b2" type="file" class="file" data-show-preview="false" asp-for="ImageFile" accept="image/jpeg">
我正在处理 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 属性 具有 Required
、Display
和 NotMapped
如果您使用名称属性,它将覆盖 asp-for
生成的名称。对于您的场景,您只需将其删除:
<input id="input-b2" type="file" class="file" data-show-preview="false" asp-for="ImageFile" accept="image/jpeg">