Estoy usando algunas (2 o 3) páginas maestras en mi aplicación ASP.NET MVC y cada una debe mostrar bits de información de la base de datos. Como una lista de patrocinadores, estado actual de fondos, etc.¿Dónde colocar el código de la página maestra en una aplicación MVC?
Así que mi pregunta era, ¿dónde debería poner estos códigos de llamadas a la base de datos de la página maestra?
Normalmente, estos deberían entrar en su propia clase de controlador ¿no? Pero eso significaría que tendría que cablearlos manualmente (por ejemplo, pasar ViewDatas) ya que está fuera del marco de enrutamiento normal proporcionado por el marco MVC.
¿Hay alguna manera de limpiar esto sin cablear ViewData pasando/Llamadas de acción a las páginas maestras manualmente o subclases de las estructuras?
La cantidad de documentación es muy baja ... y soy muy nuevo en todo esto, incluidos los conceptos de MVC, así que por favor comparta sus sugerencias/técnicas sobre esto.
¿Podría llamar a ese BaseViewData en su lugar :-) – chakrit