Die foreach-Anweisung kann nicht auf Variablen vom Typ „Oblig1.Models.User“ angewendet werden, da sie keine öffentliche C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Die foreach-Anweisung kann nicht auf Variablen vom Typ „Oblig1.Models.User“ angewendet werden, da sie keine öffentliche

Post by Anonymous »

Ich erhalte ständig diese Fehlermeldung und kann anscheinend nicht herausfinden, wo ich falsch liege. Kann jemand helfen?
Das ist meine Ansicht, Minside.cshtml:
@model Oblig1.Models.User






@foreach (var user in Model)
{
@user.Firstname
}


Ordrehistorikk
...
...


Verantwortlicher:
public ActionResult Minside()
{
var db = new PastaContext();

string compareEmail = (string)Session["User"];

User foundUser = db.Users.Find(compareEmail);

if (foundUser == null)
{
return RedirectToAction("Index");
}
else
{
return View(foundUser);
}
}

Ich habe versucht, die erste Zeile in der Ansicht ebenfalls in @model IEnumerable zu ändern.
Alles, was ich wirklich möchte, ist, dass ich die Informationen eines einzelnen Benutzers in der Ansicht aufliste.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post