Créer un projet MVC avec .NET Core : un exemple simple
Introduction
.NET Core MVC est un framework puissant et flexible pour construire des applications web modernes. Il offre une architecture Model-View-Controller (MVC) qui permet de séparer clairement les responsabilités du code, ce qui facilite le développement et la maintenance.
Dans cet article, nous allons créer un projet MVC de base avec .NET Core et explorer les concepts fondamentaux. Vous découvrirez comment configurer un projet, créer des contrôleurs et des vues, et afficher des données dans votre application.
Configuration du projet
-
Installer .NET Core SDK: Assurez-vous que vous avez .NET Core SDK installé sur votre machine. Vous pouvez le télécharger à partir du site web officiel de .NET.
-
Créer un nouveau projet: Ouvrez votre terminal ou invite de commandes et utilisez la commande suivante pour créer un nouveau projet MVC :
dotnet new mvc -o MonProjetMVC
Remplacez
MonProjetMVC
par le nom de votre projet. -
Naviguer vers le répertoire du projet:
cd MonProjetMVC
-
Exécuter l'application:
dotnet run
Cela lancera l'application web et ouvrira automatiquement votre navigateur à l'adresse
http://localhost:5000/
.
Création d'un contrôleur
-
Ajouter un nouveau contrôleur: Utilisez la commande suivante pour créer un nouveau contrôleur appelé
HomeController
:dotnet add controller HomeController --namespace Controllers
-
Modifier le contrôleur: Ouvrez le fichier
Controllers/HomeController.cs
et ajoutez une action nomméeIndex
:using Microsoft.AspNetCore.Mvc; namespace MonProjetMVC.Controllers { public class HomeController : Controller { public IActionResult Index() { return View(); } } }
Création d'une vue
-
Créer une vue: Le framework MVC utilise des vues pour afficher les données aux utilisateurs. Créez une vue nommée
Index
pour le contrôleurHomeController
:dotnet generate view --name Index --model null --controller HomeController
-
Modifier la vue: Ouvrez le fichier
Views/Home/Index.cshtml
et ajoutez le code HTML suivant :Bienvenue sur mon site web !
Lancer l'application
Exécutez l'application à nouveau en utilisant la commande dotnet run
. Vous devriez voir la phrase "Bienvenue sur mon site web !" affichée dans votre navigateur.
Conclusion
Cet exemple simple vous a permis de découvrir les bases de la création d'un projet MVC avec .NET Core. Vous avez appris à configurer un projet, créer des contrôleurs et des vues, et afficher des données. Vous pouvez maintenant continuer à explorer les fonctionnalités de .NET Core MVC pour créer des applications web plus complexes et fonctionnelles.