ASP.NET MVC - Передача данных через Views

Я создаю MVC-приложение. Одна из моих задач - построить хранилище. Я настраиваю "мастер" вроде набора представлений, который заставляет пользователя заполнять различные виды данных до конца операции, всего 7 шагов.

Моя проблема в том, как поделиться некоторыми данными между всеми этими представлениями.

Сначала я использовал старомодный Сеанс , и все работало на моем рабочем столе, но когда я, наконец, установил свое приложение на хостинговый сервер моей компании, у меня появились исключения, потому что Сеанс был удален случайным образом во время выполнения некоторых шагов.

Теперь я изменил все, чтобы настроить все необходимые мне данные внутри TempData, и обновил все данные на каждом шаге, и, похоже, все работает нормально.

Я немного запутался!

Я запутался во всех этих структурах: Сеанс (я знаю это из asp.net), ViewData, TempData и магический ViewBag.

О чем я много читал, но мне нужен кто-то, кто четко скажет мне, что в данном случае для меня более подходит.

8
задан pb2q 23 March 2015 в 21:02
поделиться