[英]How to display list returned to strongly typed partial view
我有一個查找表格。 我想在表單中顯示查找結果,以便用戶可以選擇一個結果,然后它將在表單上填充字段(與表單一起提交)。 我在帶有搜索框的表單中有部分視圖。 它將字符串(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循環並將它們編入索引。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.