簡體   English   中英

如何顯示返回到強類型局部視圖的列表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM