2016-06-06 13 views
-1

Ich habe eine Frage zur Verwendung von Sitzungen in MVC. Nachdem der Benutzer bestätigt und bevor der Index-Seite gehen, aus dem Login-Controller speichern ich einige Daten in einer Sitzungsvariablen wie folgt:Sitzungsvariablen in MVC 5

Session["user"] = new User() { usrNme = name, usrFirstName = dataset.usrFirst, usrLastName = dataset.usrLast };

Wo Benutzer ein Modell, das Datenbanktabelle darstellt. Meine Frage ist, was ist der beste Weg, nur den Vornamen usrFirstName in der Indexseite anzuzeigen?

Danke

Antwort

1

Sie können die Benutzer-Objekt aus der Sitzung wie folgt ab:

User objectName = (User) Session["user"]; 

Hinweis: während ein Objekt aus Sitzung seiner wichtigen Abrufen werfen es auf den Objekttyp

Dann Zugriff auf das Objekt, um seine Eigenschaften zu erhalten.

objectName.usrFirstName