Donc s'il y a un état global que chaque vue d'une application MVC devra rendre ... par exemple: IsUserLoggedOn
et UserName
... quel est le moyen approprié d'obtenir cette information pour chaque vue?ASP.NET MVC: comment gérer les données de modèle qui doivent être affichées dans chaque vue?
Je comprends que cette partie de la vue doit être dans la page maître ou dans une vue partielle ajoutée aux autres vues. Mais quel est le meilleur moyen de s'assurer que les données du modèle 'global' sont transmises à la vue à chaque fois par tous les contrôleurs et actions concernés?
+1 RenderAction est le chemin à suivre. Maintient la belle SRP – redsquare