Я работаю с приложением ASP.net MVC3.0 и храню информацию о текущем пользователе в сеансе текущего HttpContext.
Как я знаю, HttpContext.Current предназначен для каждого текущего запроса. Поэтому мойДанные сеанса должны очищаться после нового запроса. Однако я могу получать данные текущего сеанса пользователя данные от запроса к запросу, сохраняя HttpContext.Current.Я сделал этот пример для целей тестирования, чтобы понять управление сеансами в MVC 3.0.
Мой вопрос: Как получить данные сеанса после текущего запроса?Я действительно ценю твою помощь.
public static UserAccountDto CurrentUser
{
get
{
if (HttpContext.Current == null)
return null;
if (HttpContext.Current.Session[CurrentUserSessionVariable] != null)
return HttpContext.Current.Session[CurrentUserSessionVariable] as UserAccountDto;
return null;
}
private set { HttpContext.Current.Session[CurrentUserSessionVariable] = value; }
}