Also, wenn es einen globalen Status gibt, den jede Ansicht einer MVC-Anwendung rendern muss ... zum Beispiel: IsUserLoggedOn
und UserName
... was ist der geeignete Weg, diese Informationen zu jeder Ansicht zu bekommen?ASP.NET MVC: Wie behandelt man Modelldaten, die zu jeder Ansicht gehen müssen?
Ich verstehe, dass dieser Teil der Ansicht in der Masterseite oder in einer Teilansicht sein sollte, die zu den anderen Ansichten hinzugefügt wird. Aber was ist eine gute Möglichkeit sicherzustellen, dass die globalen Modelldaten jedes Mal von allen relevanten Controllern und Aktionen an die View übergeben werden?
+1 RenderAction ist der Weg zu gehen. Hält nette SRP – redsquare