Ich habe gelesen, dass TempData durch Sitzung in Asp.Net MVC unterstützt wird, aber nur gültig für die Dauer der aktuellen Anfrage. Dies macht es für Redirect2Action usw. geeignet. Da es nur für die aktuelle Anfrage gültig ist, bedeutet das, dass Sie keine Probleme mit Load Balancer und Session auf WebFarms bekommen. Grundsätzlich, weil Sie nur auf einem Webserver pro Anfrage sind.Warum TempData von Sitzung unterstützt
Wäre es eine Option, es stattdessen durch die Request.Items-Sammlung zu sichern?
Tatsächlich wird TempData ab MVC2 beibehalten, bis das nächste Mal auf den Schlüssel zugegriffen wird, was die nächste Anfrage oder 10 Anfragen nach unten sein könnte. http://blog.donnfelker.com/2010/02/26/aspnet-mvc2-tempdata-now-persists/ –