🧑‍🔬Class Page Model

Actúa como el "backend" de una página Razor, separando la lógica de negocio de la presentación.Permite un diseño más limpio y mantenible, facilitando la separación de responsabilidades.

🔹 Inyección de Dependencias:ASP.NET Core soporta inyección de dependencias en Page Models, permitiendo el acceso a servicios como logging, acceso a datos, etc.

🔹 Page Handlers (Manejadores de Página):Son métodos dentro de Page Models que procesan las peticiones HTTP a la página.Siguen convenciones de nombrado basadas en el verbo HTTP que manejan (por ejemplo, OnGet, OnPost).OnGet maneja peticiones GET, preparando los datos necesarios para la vista.Otros handlers como OnPost manejan la envío de datos al servidor.

🔹 Tipos de Respuesta en Handlers:Pueden devolver void (renderiza la vista Razor) o IActionResult (permite redirecciones, retornar vistas específicas, etc.).

Última actualización