Ok, gut. Dann hat die Session noch nicht ausgedient. Hatte schon so ne Vermutung da ja "View" in Viewbag vorkommt. Diese Info hat mich jetzt nur noch nicht in ner Doku "angesprungen".
Genau genommen ist ViewBag der Nachfolger von ViewData - nur mit einer neuen, dynamischen Schnittstelle für das zu Grunde liegende Dictionary, so dass man statt ViewData["Foo"] halt ViewBag.Foo schreiben kann.
Das hab ich schon gesehen. Bei der ersten Verwendung bin ich mir richtig "schlecht" vorgekommen. Werte in etwas eintragen, was Intellisense gar nicht anzeigt und es funktioniert! Verrückt.
Übrigens: Unter der Haube macht ein Zugriff auf das ViewBag einen Zugriff auf ViewData, so dass es de facto der gleiche Zugriff ist - nur halt in einer anderen Syntax.
Ja, sowas hatte Pawel unten schon geschrieben. Ich habe bisher dynamic noch nie verwendet. Aber ich werd mir das ganze mal jetzt im Zusammenspiel mit MVC mal näher zu Gemüte führen.