ASP .NET Core MVC – Modèle de développement PRG (Post Redirect Get)
PRG, acronyme de Post Redirect Get est un modèle de développement, permettant de simplifier l’implémentation des fonctionnalités de gestion de données, dans les applications ASP .NET Core MVC. Les principes de mise en œuvre de ce modèle sont les suivants :
- page d’ajout de données apparaît
- saisit les données
- données sont envoyées au serveur via une requête de type HTTP POST
- données sont ajoutées dans la base de données et l’utilisateur est redirigé vers une autre page affichant le succès de l’opération (page de détail par exemple ou de conformation d’ajout) via une requête de type HTTP GET
Si l’utilisateur rafraîchit la page, alors une nouvelle requête de type HTTP GET est retournée vers la même page et aucune donnée n’est de nouveau ajoutée dans la base de données
Étiquettes : .NET Core, ASP .NET Core