Layouts
Última actualización
Última actualización
🔹 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: