Для чего используется коллекция TempData в asp.net MVC? [Дубликат]

StackOverflow https://stackoverflow.com/questions/313572

  •  10-07-2019
  •  | 
  •  

Вопрос

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

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

ЗАКРЫТО как точная копия разницы между ViewData и TempData?

Это было полезно?

Решение

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

scroll top