¿Cómo especifico diferentes diseños en el archivo ViewStart de la maquinilla de afeitar ASP.NET MVC 3?

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 es para el miembro.

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

PublicController StaffController

Y que cada uno tiene un diseño correspondiente para toda la vista debajo de cada uno.

_PublicLayout.cshtml _StaffLayout.cshtml

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

¡Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta