asp.net-mvc - ¿Cómo puedo especificar diferentes diseños en el archivo ViewStart de la máquina de afeitar ASP.NET MVC 3?


1 Answers

Un método más es definir el diseño dentro de la vista:

   @{
    Layout = "~/Views/Shared/_MyAdminLayout.cshtml";
    }

Más formas de hacer, se pueden encontrar here , espero que esto ayude a alguien.

asp.net-mvc layout asp.net-mvc-3 razor

Me gustaría tener 2 diseños separados en mi aplicación. Digamos que uno es para la sección Pública del sitio web y el otro para el lado Miembro.

Para simplificar, digamos que toda la lógica de cada uno de estos sitios está perfectamente integrada en 2 controladores distintos.

  • Controlador público
  • Controlador de personal

Y que cada uno tiene un diseño correspondiente para todas las vistas debajo de cada una.

  • _PublicLayout.cshtml
  • _StaffLayout.cshtml

¿Cómo uso el archivo _ViewStart.cshtml para especificar que todas las Vistas / Acción en "Público" usan PublicLayout y todo lo que en "Personal" usa StaffLayout?

¡Gracias!



Related