📃Pages

🔹 Ubicación y Extensiones de Archivos:

Las Páginas Razor están en el directorio Pages de una aplicación ASP.NET Core.

Los archivos tienen la extensión .cshtml, combinando HTML con C#.

🔹 Archivo de Modelo Anidado:

Un archivo .cshtml puede tener asociado un archivo de modelo .cs, que contiene la lógica de la página.

🔹 Páginas de Contenido Inicial:

Por defecto, se incluyen páginas como Error, Index y Privacy.

Estas páginas muestran contenido en el navegador a través de una mezcla de código de servidor y cliente.

🔹 Convenciones de Nomenclatura:

Para ser reconocidas como páginas de contenido, no deben comenzar con _.

Deben tener la extensión .cshtml y la directiva @page al inicio.

🔹 Importancia de la Directiva @page:

Es esencial para que el archivo sea reconocido como una página navegable.

Sin ella, el sistema de enrutamiento no procesará la página, y no será accesible.

🔹 Ejemplo de Error Común:

Si se elimina la directiva @page, intentar acceder a la página resultará en un error de "página no encontrada".

Al restaurar la directiva @page y ejecutar la aplicación, la página se vuelve accesible nuevamente.

Última actualización