Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何显示返回到强类型局部视图的列表_C#_Asp.net Mvc_Entity Framework_Asp.net Mvc 4 - Fatal编程技术网

C# 如何显示返回到强类型局部视图的列表

C# 如何显示返回到强类型局部视图的列表,c#,asp.net-mvc,entity-framework,asp.net-mvc-4,C#,Asp.net Mvc,Entity Framework,Asp.net Mvc 4,我有一个带有查找的表单。我希望在表单中显示查找结果,以便用户可以选择一个结果,然后它将填充表单上的一个字段(与表单一起提交)。我在表单中有一个带有搜索框的局部视图。它将字符串(pacupc)传递给控制器。但是,我不知道如何显示正在返回到局部视图的列表。 在我的控制器中: PriceAssociationLookup pacRep = new PriceAssociationLookup(); return PartialView("_PacSearchResultsPartial", pacR

我有一个带有查找的表单。我希望在表单中显示查找结果,以便用户可以选择一个结果,然后它将填充表单上的一个字段(与表单一起提交)。我在表单中有一个带有搜索框的局部视图。它将字符串(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;
    }

}
IEnumerable IPriceAssociationLookupRepository.GetPacs(字符串upc)
{
使用(PortalDataEntities entities=新的PortalDataEntities())
{
var priceAssociationLookups=(来自实体中的priceAssociationLookups.priceAssociationLookups
其中priceassociationlookup.Upc==Upc
选择priceassociationlookup).ToList();
返回价格关联lookups;
}
}
以及将查找结果发送到的局部视图:

@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
}
@型号列表
@foreach(模型中的var价格)
{
@价格
}
您可以使用
@price.Property
符号输出任何属性

请注意,如果您要发回项目,您需要使用for循环并为其编制索引