Переменная сеанса - PullRequest
       3

Переменная сеанса

1 голос
/ 30 августа 2011

Здравствуйте. Я хочу использовать переменную сеанса в MVC 3 C # для хранения идентификатора пользователя, чтобы пользователю не приходилось вводить свой идентификатор пользователя при создании формы

Куда следует поместить коддля переменной сеанса, если не в файле global.asax?я знаю, что код выглядит примерно так:

    Session["userId"]

Я видел примеры использования global.asax, но это очень запутанно.

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 30 августа 2011

Если вы планируете использовать это позже в нескольких местах, хорошее место для его установки - это часть входа в систему, чтобы вы знали, вошел ли пользователь в сеанс varaibale. Вы можете получить к нему доступ с любого контроллера, если пользователь вошел в систему

0 голосов
/ 30 августа 2011

Вы можете получить доступ к объекту Session в своих контроллерах.

Вопрос о том, должен ли - это другой вопрос - в зависимости от Session ваш код будет трудно тестировать.

...