📃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