2008-11-24 3 views
7

Каково фактическое использование коллекции TempData в asp.net MVC, мне нужны плюсы и минусы этой коллекции, и когда мне нужно ее использовать, какие представления она разделена или какая-либо полезная информация об этом, наконец, если кто-то может сказать мне, когда использовать его, а не ViewData?Что такое коллекция TempData, используемая в asp.net MVC?

Заранее спасибо

ЗАКРЫТО в качестве точного дубликата Difference Between ViewData and TempData?

ответ

17

TempData используется для обмена данными между действиями контроллера. Если ваш контроллер выполняет RedirectToAction, и для целевого действия необходимы данные (возможно, конкретный экземпляр модели), вы можете сохранить эти данные в TempData. Использование TempData аналогично хранению в сеансе, но только для одного раунда. Вы используете TempData, когда вам нужно передать данные другому действию контроллера, а не представлению для рендеринга.

Смежные вопросы