Was ist TempData Sammlung für in asp.net MVC verwendet? [Duplikat]
-
10-07-2019 - |
Frage
Was ist die tatsächliche Nutzung von TempData Sammlung in asp.net MVC, ich brauche Vor-und Nachteile dieser Sammlung, und wann muss ich es benutzen, welche Ansichten sie auf, oder nützliche Informationen über sie gemeinsam benutzt wird, schließlich wenn jemand kann mir sagen, wenn es zu benutzen, anstatt Viewdata?
Vielen Dank im Voraus
CLOSED als exakte Kopie von Unterschied zwischen Viewdata und TempData / a>
Lösung
TempData wird verwendet, um Daten zwischen Controller-Aktionen zu teilen. Wenn Ihr Controller einen RedirectToAction tut und die Zielaktion benötigt Daten (vielleicht ein bestimmtes Modell Instanz) wirken auf, können Sie diese Daten in TempData speichern. TempData Mit ähnelt es in der Sitzung zu speichern, aber nur für eine Hin- und Rückfahrt. Sie verwenden TempData, wenn Sie Daten an einen anderen Controller-Aktion übergeben müssen, anstatt eine Ansicht für die Darstellung.