嗨,@akhter侯赛因
正如错误所示,您的视图期望
IEnumerable<Used_Clothing_Managment.Models.ItemMasterFile>
但是您传递给 Form Controller 的 viewModel 的类型为ItemMasterFile
ItemMasterFile seclist = new ItemMasterFile();
.....
// you passed a single ItemMasterFile object instead of IEnumerable<ItemMasterFile> to your view here
return View(seclist);
如果要在视图中显示多重 ItemMasterFile 项
您可以尝试以下方法:
var viewmodel = new List<ItemMasterFile>();
ItemMasterFile seclist = new ItemMasterFile();
.........
viewmodel.Add(seclist);
return View(viewmodel);
如果只想在视图中显示一个 ItemMasterFile 项,
只需修改您的视图:
@model IEnumerable<Used_Clothing_Managment.Models.ItemMasterFile>
=>@model Used_Clothing_Managment.Models.ItemMasterFile
@Model.ToList()[0].SecId
=>@Model.SecId
@if (Model != null && Model.Any())
{
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.CodeItem)
</td>
........
}
}
=>
@Html.DisplayFor(modelItem
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。
注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。