🎨Layouts

🔹 Estilización y Elementos Globales:Las páginas de diseño proveen estilización global y elementos comunes como encabezados, pies de página y menús de navegación, evitando la repetición de código.

🔹 Uso de Páginas de Diseño:Actúan como plantillas para las páginas de contenido.Nombradas con un guión bajo (por ejemplo, _Layout.cshtml) para que no sean directamente navegable.

🔹 Método RenderBody:Esencial en las páginas de diseño, RenderBody() es donde se renderiza el contenido de las páginas que utilizan la plantilla.

🔹 Referencia a Páginas de Diseño:Las páginas de contenido referencian a la página de diseño a través de la propiedad Layout en un bloque de código al inicio de la página.

🔹 Ejemplo de Referencia en index.cshtml:

🔹 Archivo _ViewStart.cshtml:

Permite asignar la página de diseño de forma global a todas las páginas dentro del mismo directorio y subdirectorios, evitando tener que usar Layout en cada archivo.

🔹 Sobrescribir Referencia de Diseño:

Puedes sobrescribir la página de diseño establecida en _ViewStart.cshtml asignando null a la propiedad Layout en una página de contenido específica:

Usando Layout
Layout null

Última actualización