TempData wird nach der zweiten Anforderung nicht zerstört

Bei der ersten Anforderung in einem Aktionsfilter gebe ich einen Wert in TempData ein.

filterContext.Controller.TempData["value"] = true;

Danach kommt eine zweite Anfrage und ich überprüfe den Wert

filterContext.Controller.TempData.ContainsKey("value")

Der Wert ist da. Dann kommt eine dritte Anfrage und ich überprüfe den Wert erneut

filterContext.Controller.TempData.ContainsKey("value")

und der Wert ist noch vorhanden. Sollte dieser Wert nach der zweiten Anfrage nicht zerstört werden? Alle Anfragen sind AJAX-Anfragen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage