Для чего используется коллекция TempData в asp.net MVC? [Дубликат]
-
10-07-2019 - |
Вопрос
Как на самом деле используется коллекция TempData в asp.net MVC, мне нужны плюсы и минусы этой коллекции, и когда мне нужно ее использовать, какие виды она используется или какая-либо полезная информация о ней, наконец, если кто-то может сказать мне, когда использовать его, а не ViewData?
Заранее спасибо
ЗАКРЫТО как точная копия разницы между ViewData и TempData? а> р>
Решение
TempData используется для обмена данными между действиями контроллера. Если ваш контроллер выполняет RedirectToAction и целевому действию требуются данные (возможно, конкретный экземпляр модели), чтобы действовать, вы можете сохранить эти данные в TempData. Использование TempData аналогично хранению его в сеансе, но только для одного приема-передачи. Вы используете TempData, когда вам нужно передать данные в другое действие контроллера, а не в представление для рендеринга.