Ich möchte jedes Element in meinem Modell in meiner Rasierer Ansicht durchlaufen, aber ich möchte alle Elemente zusammen gruppieren. Ich möchte dann jede Gruppe durchlaufen. Stellen Sie sich vor Ich habe eine Tabelle:Looping durch Modelle Inhalt in Razor
ID GroupNo GroupName
1 1 Group1
2 1 Group2
3 1 Group3
4 2 Group1
5 2 Group2
6 3 Group56
Ich möchte wie etwas tun:
@foreach (var group in Model.GroupNo) {
<section>
<header>Group No is @group.GroupNo</header>
@foreach (var item in group) {
<p>GroupName: @item.GroupName</p>
}
</section>
}
Also meine Ausgabe lautet:
Group No is 1
GroupName: Group1
GroupName: Group2
GroupName: Group3
Group No is 2
GroupName: Group1
GroupName: Group2
Group No is 3
GroupName: Group56
Ist das möglich?
Dank
Haben Sie tatsächlich versucht, Ihrem Modell Datenstrukturen zu geben, die dem entsprechen, was Ihr (auf den ersten Blick gültiger) Razor-Code erwartet? – millimoose
GroupNo ist definitiv kein IEnumerable oder? Ich frage, wie Sie eine foreach darauf machen –