Я создаю MVC-приложение. Одна из моих задач - построить хранилище. Я настраиваю "мастер" вроде набора представлений, который заставляет пользователя заполнять различные виды данных до конца операции, всего 7 шагов.
Моя проблема в том, как поделиться некоторыми данными между всеми этими представлениями.
Сначала я использовал старомодный Сеанс
, и все работало на моем рабочем столе, но когда я, наконец, установил свое приложение на хостинговый сервер моей компании, у меня появились исключения, потому что Сеанс
был удален случайным образом во время выполнения некоторых шагов.
Теперь я изменил все, чтобы настроить все необходимые мне данные внутри TempData
, и обновил все данные на каждом шаге, и, похоже, все работает нормально.
Я немного запутался!
Я запутался во всех этих структурах: Сеанс (я знаю это из asp.net), ViewData
, TempData
и магический ViewBag
.
О чем я много читал, но мне нужен кто-то, кто четко скажет мне, что в данном случае для меня более подходит.