Я пытаюсь создать несколько элементов управления загрузкой файлов с привязкой модели.MVC Core поддерживает IFormFile и IFormFileCollection, но я хочу связать имя файла и путь к модели, которая генерирует элементы управления загрузкой файлов на основе условия.Вот еще один поворот: элементы управления генерируются динамически, поэтому asp-for / name похож на Model [i] .ParentList [i] .ChildList.File1.Итак, как мы можем или можем сделать это?
Заранее спасибо.
Я пытался использовать IFormFile и List, но не получил никакого значения, но модель может показать мне только имя файла
@switch (Model.docTypeNames[i].professionCompliances[j].DocumentProperty[k].DatatypeName.DatatypeName.ToString().ToUpper())
{
case "ALPHANUMERIC":
`<input type="text" class="form-control" asp-for="@Model.docTypeNames[i].professionCompliances[j].DocumentProperty[k].Name" id="@Model.docTypeNames[i].professionCompliances[j].DocumentProperty[k].Name" value="@Model.docTypeNames[i].professionCompliances[j].DocumentProperty[k].value" />`
break;
case "DOCUMENT":
`<input type="file" asp-for="@Model.docTypeNames[i].professionCompliances[j].DocumentProperty[k].Name" id="`@Model.docTypeNames[i].professionCompliances[j].DocumentProperty[k].Name" value="`@Model.docTypeNames[i].professionCompliances[j].DocumentProperty[k].value" />`
break;
default:
`<partial name="_stringPartialView" model="`@Model.docTypeNames[i].professionCompliances[j].DocumentProperty[k]" />`
break;
}