ASP.NET MVC - Contrôleurs
- Page précédente Agencement MVC
- Page suivante Vue MVC
Pour apprendre ASP.NET MVC, nous construireons une application Internet.
Partie 4 :Ajouter un contrôleur.
Dossier Controllers
Le dossier Controllers contient les classes de contrôleurs chargées de traiter les entrées des utilisateurs et de répondre.
Le MVC exige que tous les noms des contrôleurs se terminent par "Controller".
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) :
Le serveur web mappe généralement les requêtes URL entrantes directement aux fichiers sur le disque du serveur. Par exemple : une requête URL (par exemple "http://www.codew3c.com/index.asp") est mappée au fichier "index.asp" dans le répertoire racine du serveur.
La manière de mappage du framework MVC est différente. MVC mappe l'URL à la méthode. Ces méthodes dans la classe sont appelées "contrôleurs".
Le contrôleur est responsable de traiter les requêtes entrantes, de gérer les entrées, de sauvegarder les données et d'envoyer les réponses au client.
Contrôleur Home
Fichier contrôleur de notre application HomeController.csDéfinit deux contrôles Index et About.
Remplacez le contenu du fichier HomeController.cs par :
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcDemo.Controllers { public class HomeController : Controller { public ActionResult Index() {return View();} public ActionResult About() {return View();} } }
Vue du contrôleur
Fichiers du dossier Views Index.cshtml et About.cshtml Définit les vues ActionResult Index() et About() dans le contrôleur.
- Page précédente Agencement MVC
- Page suivante Vue MVC