хранение переменных сеанса asp .net - PullRequest
0 голосов
/ 02 апреля 2012

Где переменные сеанса, такие как ...

Session["TestVariable"]

... хранить

Я использовал их в прошлом довольно часто, но я не понимаю, где и как долго они хранятся. Я впечатлен тем, как к ним может получить доступ любая страница или любой класс, но пока не понимаю, где они находятся.

Ответы [ 2 ]

4 голосов
/ 02 апреля 2012

Зависит от того, как настроен сеанс, но если это нормальный InProc сеанс, он сохраняется в области памяти рабочего процесса ASP.NET.

Посмотрите эту статью MSDN о состоянии сеанса для получения дополнительной информации.

0 голосов
/ 02 апреля 2012

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

...