Por lo tanto, si hay algún estado global que cada vista de una aplicación MVC deba representar ... por ejemplo: IsUserLoggedOn
y UserName
... ¿Cuál es la forma adecuada de obtener esa información en cada vista?ASP.NET MVC: ¿Cómo manejar los datos del modelo que deben ir a cada vista?
Entiendo que esa parte de la vista debe estar en la página maestra o en una vista parcial que se agrega a las otras vistas. ¿Pero cuál es una buena manera de asegurarse de que los datos del modelo "global" se pasen a la vista cada vez desde todos los controladores y acciones relevantes?
+1 RenderAction es el camino a seguir. Mantiene un buen SRP – redsquare