Cette section présente
Utilisation du contrôleur ASP.NET MVC.Pour apprendre ASP.NET MVC, nous allons créer une application Internet.
Partie 4 : Ajout de contrôleurs.
Le dossier Controllers contient des classes de contrôle chargées de gérer les entrées et les réponses des utilisateurs.
MVC exige que tous les noms de fichiers de contrôleur se terminent par « Contrôleur ».
Dans notre exemple, Visual Web Developer a créé les fichiers suivants : HomeController.cs (pour la page d'accueil et la page À propos) et AccountController.cs (pour la page de connexion) :
Les serveurs Web mappent généralement les requêtes URL entrantes directement aux fichiers disque sur le serveur. Par exemple : la requête URL "//www.w3cschool.cn/index.php" sera directement mappée sur le fichier "index.php" sur le répertoire racine du serveur.
Les frameworks MVC mappent différemment. MVC mappe les URL aux méthodes. Ces méthodes sont appelées « contrôleurs » dans la classe.
Le contrôleur est responsable du traitement des demandes entrantes, du traitement des entrées, de la sauvegarde des données et du renvoi des réponses au client.
Dans le fichier contrôleur HomeController.cs de notre application, deux contrôles Index et About sont définis.
Remplacez le contenu du fichier HomeController.cs par :
en utilisant System ; en utilisant System.Collections.Generic ; en utilisant System.Linq ; en utilisant System.Web.Mvc ; public ActionResult À propos de() {return View();} } }
Les fichiers Index.cshtml et About.cshtml dans le dossier Views définissent les vues ActionResult Index() et About() dans le contrôleur.