Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVS: не работает Session. / 4 сообщений из 4, страница 1 из 1
15.07.2014, 01:22
    #38696463
rigorMortis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVS: не работает Session.
Привет
Что-то не могу въехать. Простейший код сохранения\получения значений сессии не работает. То есть сохраняем в одном действии:

Код: c#
1.
Session["Page"] = "Page1";



получаем в другом действии:
Код: c#
1.
ViewBag.Page = Session["Page"].ToString();



и здесь выдаёт

Ссылка на объект не указывает на экземпляр объекта.

Сохранение и получение значения происходит сразу же, то есть Session.Timeout не превышает. В конфиге всё по умолчанию, менял только строки подключения, memberhip, profile и role.
Из-за чего может быть такое?

Проверял на новом пустом проекте - нет проблем.
...
Рейтинг: 0 / 0
15.07.2014, 10:17
    #38696616
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVS: не работает Session.
Проверь Session.SessionID - одинаковый?
...
Рейтинг: 0 / 0
15.07.2014, 15:17
    #38696928
rigorMortis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVS: не работает Session.
В общем-то, разобрался, дело в асинхронности. При клике вызывался $.post который дёргал метод контроллера и не успевал занести данные в session. Выход - $.ajax с параметром sync: false.
Другой вопрос. Корректно ли для вызовов методов контроллера дёргать в скриптах всякие .$post или $.ajax? Например, при нажатии кнопки сохранения дёргать $.post и в нём вызывать метод контроллера, проверяющий консистенцию данных?
...
Рейтинг: 0 / 0
15.07.2014, 17:29
    #38697118
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVS: не работает Session.
корректно
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVS: не работает Session. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]