Mvc2 областей и сессий

Имеют ли области в Mvc2 изоляцию сеанса или они совместно используют тот же сеанс, что и остальная часть приложения для одного и того же пользователя.

2 ответа

Решение

Они являются частью одного приложения ASP.NET и, следовательно, они используют один и тот же сеанс.

Ну, я, кажется, не нахожу, что истина, так как мой запрос на один и тот же сеанс, установленный в другой области MVC приходит как ноль, где, как в этой области, он работает нормально

Но они, как сказал @Charlino, используют сессию ASP.NET. Может быть, у вас нет только областей, но на самом деле есть отдельные виртуальные каталоги / приложения.

Используете ли вы Session [] или TempData []. Я не думаю, что это что-то меняет, но TempData - это механизм MVC, так что там может быть дополнительный хук.

Другие вопросы по тегам