Где находится состояние сеанса, состояние приложения в жизненном цикле страницы?
Где находится состояние сеанса, состояние приложения в жизненном цикле страницы?
2 ответа
Решение
Читали ли вы жизненный цикл ASP.NET Page -
http://msdn.microsoft.com/en-us/library/ms178473.aspx
Состояния сеанса и приложения не зависят от жизненного цикла страницы и могут быть доступны в любой точке жизненного цикла страницы.
Объекты или переменные, которые вы сохраняете в состоянии сеанса / приложения, будут сохраняться во всех обратных передачах на сервере. Как только они есть, они остаются там на время сеанса клиента (в случае SessionState) или на время приложения (в случае ApplicationState).
Вероятно, это потребует некоторых ограничений с точки зрения точности, но я обычно думаю, что этот механизм работает.