Я хотел бы построить объект в разных шагах приложения asp.net mvc, каждый из которых будет другой страницей. То, что вы храните в сеансе в быстром приложении Web.Forms.Asp.Net MVC и Session
Чтение об этом, сессия не кажется мне чем-то очень asp.net MVC'ish. Однако я не могу думать о других альтернативах этой ситуации, поскольку TempData и ViewData тоже не подходят, так что, возможно, я ошибаюсь.
Конечно, я мог бы поставить 4 шага на одну страницу и показать/скрыть, но это не моя точка с вопросом. Я хотел бы услышать ваше мнение о сессии в MVC, если это хороший подход к этой многоступенчатой проблеме, или вы склонны делать это другими способами.
Это очень похоже на вопрос Session variables in ASP.NET MVC, за исключением того, что я не ищу, как получить доступ к сеансу, но если это лучший способ решить такую проблему или есть что-то лучшее, что мне не хватает в Asp.Net MVC ,
Заранее спасибо
Я не согласен с вами, но имейте в виду, что липкая сессия или состояние центрального сеанса являются плохими новостями для масштабируемости. Конечно, можно масштабировать, но это усложняет жизнь. Если состояние сеанса можно избежать, то история масштабирования намного лучше - возможно, именно поэтому OP опасается этого? –
Как вы это определяете? Я масштабировал несколько систем, используя этот метод, и не сталкивался с проблемами. Очень сложно полностью избежать сеанса, особенно когда вы входите в учетную запись пользователей и т. Д. –