Sie sollten viewbag.model auflisten. Nicht zu Benutzer.
@{
var Users = (List<User>)ViewBag.Users;
}
Frage
Ich möchte zwei Modell in meiner Ansicht und vielleicht auf einer anderen Seite senden und brauche mehr
Regler
ViewBag.Users = db.Users.ToList();
und im Blick
@using Documentation.Models
@{
var Users = (Documentation.Models.User)ViewBag.Users;
}
<table>
@foreach (var item in Users) {
<tr>
<td>
@Html.DisplayFor(item.username)
</td>
</tr>
}
</table>
Aber ich bekomme keine Antwort, ich weiß, mein Code ist nicht richtig
Ich habe diesen Fehler bekommen
foreach statement cannot operate on variables of type 'Documentation.Models.User' because 'Documentation.Models.User' does not contain a public definition for 'GetEnumerator'
Lösung
Sie sollten viewbag.model auflisten. Nicht zu Benutzer.
@{
var Users = (List<User>)ViewBag.Users;
}