🏢_ViewImports

🔹 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.

Última actualización