8
Actualmente tengo varios diseños.MVC3 Multiple Viewstart Pages
Uno para mi diseño predeterminado, uno para la sección de administración y otro para móvil
En lugar de tener
@{ Layout = "~/Views/Shared/_Layout.cshtml"; }en todas las vistas, tengo un _ViewStart.cshtml en mis vistas de carpetas con el diseño predeterminado.
¿Es posible tener otra _ViewStart.cshtml por ejemplo en mi Vistas/móvil que cambia el diseño de mi diseño móvil para todas las carpetas de Vistas/Móvil
Lo estoy haciendo pero no quiero agregar el diseño a cada página – jaekie
@LeeHull, podría colocar un archivo '_ViewStart.cshtml' en todas las carpetas de la raíz de Vistas y todas las vistas de Razor en esta jerarquía derivarán de eso. Por lo tanto, si tiene una carpeta 'Views/Mobile' simplemente inserte un archivo' _ViewStart' y establezca el diseño para dispositivos móviles. Esto anulará el ''/Views/ViewStart.cshtml' predeterminado. –