_ViewImports
Última actualización
Última actualización
🔹 Propósito del Archivo _ViewImports:Centraliza las directivas comunes para todas las páginas Razor, evitando la necesidad de agregarlas a cada página individualmente.
🔹 Ubicación y Alcance:Se encuentra en el directorio Pages
, afectando a todas las páginas dentro de su jerarquía.Las directivas en este archivo se aplican a todas las páginas Razor descendientes.
🔹 Directivas Soportadas:
@addTagHelper
para habilitar Tag Helpers.
@using
para incluir espacios de nombres.
@inject
para inyectar servicios.
@model
para especificar el modelo de las vistas.
@removeTagHelper
para deshabilitar Tag Helpers.
🔹 Espacio de Nombres Predeterminado:
@namespace
define el espacio de nombres por defecto para las páginas Razor.Solo se permite una directiva @namespace
por archivo _ViewImports
.
🔹 Errores Comunes:Agregar más de una directiva @namespace
resulta en un error, ya que se debe definir solo una vez por archivo.
🔹 Uso de Múltiples Archivos _ViewImports:Al igual que _ViewStart.cshtml
, se pueden tener múltiples archivos _ViewImports
en diferentes directorios para aplicar directivas de manera escalonada.