En mi aplicación tengo información básica del usuario que debe mostrarse en cada página (nombre, perfil img). Por el momento, simplemente configuré el modelo en la página _Layout.cshtml
para que sea una clase llamada ApplicationBaseModel
y cualquier otro modelo de vista en toda la aplicación debe heredar de esta clase, y cada acción debe establecer los datos apropiados para el modelo base.La forma más elegante de garantizar la visualización de los datos del modelo para _Layout.cshtml
No me importa la herencia simple de esta manera, es el hecho de que en cada método de acción único debo recuperar los datos y almacenarlos en el modelo de vista. No es una solución muy elegante en mi opinión.
¿Alguien tiene alguna idea sobre otras formas de resolver este problema?
¿Estás usando Razor? – mnemosyn
Sí, estoy usando la afeitadora – jcvandan
No importa ... He estado pensando en reemplazar el tipo base de la página (que es específico de la cuchilla), pero eso no resuelve tu problema * y * es complicado ... lo siento – mnemosyn