我在C#.NET MVC中。我能够为我的模型使用列表,并遍历该列表。但是,我不仅要遍历模型,而且模型列表中的每个项目实际上也都有列表,所以我需要再次迭代,但显然我不能使用相同的技术,因为我已经在使用我的一次迭代的模型..
@model List<MVC_MONGODB.Models.PATIENT.Encounter>
<div style="background-color: #00BCD4; width:100%; padding:10px ">
@{
ViewData["Title"] = "Encounters";
}
<h2>Encounters </h2><hr />
@foreach (var item in Model)
{
<label>@item.Date</label><br /><br />
<br /><strong>Chief Complaints/HPI</strong>
<label>@item.ChiefComplaints</label><br /><br />
<hr />
}
</div>
从上面我有一个List,对于每个Encounter,我必须显示一个List,这是一个Encounter.ChiefComplaints
答案 0 :(得分:3)
再添加一个周期:
@model List<MVC_MONGODB.Models.PATIENT.Encounter>
<div style="background-color: #00BCD4; width:100%; padding:10px ">
@{
ViewData["Title"] = "Encounters";
}
<h2>Encounters </h2><hr />
@foreach (var item in Model)
{
<label>@item.Date</label><br /><br />
<br /><strong>Chief Complaints/HPI</strong>
<label>@item.ChiefComplaints</label><br /><br />
@foreach(var chief in item.ChiefComplaints)
{
//do smth with chief
}
}
</div>