diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpDynamicformTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpDynamicformTagHelperService.cs index 1379b63d7c..b9a72fac0f 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpDynamicformTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpDynamicformTagHelperService.cs @@ -5,6 +5,7 @@ using System.Text; using System.Text.Encodings.Web; using System.Threading.Tasks; using Localization.Resources.AbpUi; +using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc.Rendering; using Microsoft.AspNetCore.Mvc.TagHelpers; using Microsoft.AspNetCore.Mvc.ViewFeatures; @@ -316,6 +317,13 @@ public class AbpDynamicFormTagHelperService : AbpTagHelperService) || type == typeof(IEnumerable); } + + protected virtual bool IsFile(Type type) + { + return typeof(IFormFile).IsAssignableFrom(type) || + typeof(IEnumerable).IsAssignableFrom(type); + } protected virtual bool IsSelectGroup(TagHelperContext context, ModelExpression model) {