.net Mvc Simple Example

4 min read Jun 04, 2024
.net Mvc Simple Example

Un exemple simple de MVC .NET

Introduction

MVC (Modèle-Vue-Contrôleur) est un modèle architectural populaire pour développer des applications Web. .NET MVC est une implémentation de ce modèle pour la plateforme .NET de Microsoft. Il offre une structure solide et flexible pour la création d'applications Web robustes et évolutives.

Un exemple simple

Voici un exemple simple d'une application MVC .NET qui affiche un message "Bonjour le monde !" :

1. Créer un nouveau projet MVC

  • Ouvrez Visual Studio et créez un nouveau projet.
  • Sélectionnez le modèle "Application Web ASP.NET (.NET Framework)".
  • Choisissez "MVC" comme modèle d'application.
  • Nommez votre projet et cliquez sur "OK".

2. Modifier le fichier Index.cshtml

  • Ouvrez le fichier Views/Home/Index.cshtml dans le dossier Views/Home.
  • Remplacez le contenu du fichier par le code suivant :
@{
    ViewBag.Title = "Accueil";
}

Bonjour le monde !

3. Exécuter l'application

  • Appuyez sur F5 pour exécuter l'application.
  • Vous devriez voir la page d'accueil avec le message "Bonjour le monde !".

4. Explication du code

  • Le fichier Index.cshtml est la vue qui affiche le contenu de la page.
  • Le code @{ ViewBag.Title = "Accueil"; } définit le titre de la page.
  • Le code <h2>Bonjour le monde !</h2> affiche le message "Bonjour le monde !".

5. Créer un contrôleur

  • Ouvrez le fichier HomeController.cs dans le dossier Controllers.
  • Ajoutez la méthode Index() suivante au contrôleur :
public class HomeController : Controller
{
    public ActionResult Index()
    {
        return View();
    }
}
  • Cette méthode retourne la vue Index que nous avons créée précédemment.

6. Modifier la route par défaut

  • Ouvrez le fichier Global.asax.cs dans le dossier App_Start.
  • Modifiez la méthode RegisterRoutes comme suit :
public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute(
        name: "Default",
        url: "{controller}/{action}/{id}",
        defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );
}
  • Cette configuration indique à l'application d'utiliser la méthode Index du contrôleur Home comme route par défaut.

Conclusion

Cet exemple simple montre comment créer une application MVC .NET de base. Il illustre les concepts de base de MVC, tels que les contrôleurs, les vues et les routes. En utilisant MVC .NET, vous pouvez créer des applications Web robustes et évolutives qui sont faciles à maintenir et à étendre.

Related Post


Featured Posts