2016-06-06 2 views
-1

У меня вопрос об использовании сеансов в MVC. После того как пользователь одобренного и перед выходом на индексную страницу, от контроллера входа я сохранить некоторые данные в переменную сеанса следующим образом:Переменные сеанса в MVC 5

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

Где Пользователь модель, которая представляет собой таблицу базы данных. Мой вопрос в том, что лучший способ отобразить только одно имя usrFirstName на странице индекса?

Спасибо

ответ

1

Вы можете получить объект пользователя из сеанса, как это:

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

Примечание: при извлечении объекта из сессии его важно, чтобы бросить его к типу объекта

Затем войдите в объект, чтобы получить его свойства.

objectName.usrFirstName 
Смежные вопросы