我有两个型号。
public class CustMaster
{
public string FirstName { get; set; }
public string LastName { get; set; }
public List<DetailsInfo> GetDetails { get; set; }
}
public class DetailsInfo
{
public string OrderId { get; set; }
public string OrderDescription { get; set; }
public string OrderStatus { get; set; }
public string Price { get; set; }
}
我在视图中使用此模型在我的html部分显示结果
@model IEnumerable<Tester.Domain.GenClasses.CustMaster>
以此格式返回数据
Row 0
-FirstName
-LastName
-GetDetails
-Row 0
-OrderId
-OrderDescription
-OrderStatus
-Price
-Row 1
-OrderId
-OrderDescription
-OrderStatus
-Price
Row 1
-FirstName
-LastName
-GetDetails
-Row 0
-OrderId
-OrderDescription
-OrderStatus
-Price
-Row 1
-OrderId
-OrderDescription
-OrderStatus
-Price
我希望能够在我的html中显示数据,即遍历整个main 列出并写出内部数据。我想它应该像下面的代码。 它是否正确?父亲的foreach会是什么样子?这将是一个foreach或 一个声明?请协助。
@foreach(what goes here?)
{
@foreach (var m in CustMaster)
{
<ul>
<li>
</li>
@foreach (var d in m.GetDetails)
{
<li>
<ul>
<li> </li>
<li> </li>
<li> </li>
<li> </li>
</ul>
</li>
}
</ul>
}
}
答案 0 :(得分:2)
您可以使用foreach(模型中的var c)