如何显示返回到强类型分部视图的列表
本文关键字:强类型 视图 列表 返回 何显示 显示 | 更新日期: 2023-09-27 17:56:47
我有一个带有查找的表单。 我想在表单中显示查找的结果,以便用户可以选择一个结果,然后它会填充表单上的字段(与表单一起提交)。 我在带有搜索框的表单中有一个部分视图。 这会将字符串 (pacupc) 传递给控制器。 但是,我不知道如何显示正在返回到部分视图的列表。在我的控制器中:
PriceAssociationLookup pacRep = new PriceAssociationLookup();
return PartialView("_PacSearchResultsPartial", pacRep.GetPacs(pacupc));
类中 GetPacs 的定义:
IEnumerable<IPriceAssociationLookupRepository> IPriceAssociationLookupRepository.GetPacs(string upc)
{
using (PortalDataEntities entities = new PortalDataEntities())
{
var priceAssociationLookups = (from priceassociationlookup in entities.PriceAssociationLookups
where priceassociationlookup.Upc == upc
select priceassociationlookup).ToList();
return priceAssociationLookups;
}
}
以及将查找结果发送到的部分视图:
@model List<Portal.BusinessModel.Entities.PriceAssociationLookup>
@{
//How to display the list of results?
}
你只需像这样循环它们:
@model List<Portal.BusinessModel.Entities.PriceAssociationLookup>
@foreach(var price in Model)
{
@price.Upc
}
可以使用@price.Property
表示法输出任何属性。
请注意,如果您要回发项目,则需要使用 for 循环并索引它们。