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'
War es hilfreich?

Lösung

Sie sollten viewbag.model auflisten. Nicht zu Benutzer.

@{
    var Users = (List<User>)ViewBag.Users;
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top