Tutoriel sur le...login
Tutoriel sur le rasoir
auteur:php.cn  temps de mise à jour:2022-04-11 14:21:21

Contrôleur MVC


ASP.NET MVC -Contrôleur


Pour apprendre ASP.NET MVC, nous allons créer une application Internet.

Partie 4 : Ajout de contrôleurs.


Dossier Contrôleurs

Dossier Contrôleurs contient des classes de contrôle responsables de la gestion des entrées et des réponses des utilisateurs.

MVC exige que les noms de tous les fichiers de contrôleur 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 les pages de connexion ) :

pic_mvc_controllers.jpg

Les serveurs Web mappent généralement les requêtes URL entrantes directement aux fichiers disque du serveur. Par exemple : la requête URL "http://www.w3cschool.cc/index.php" sera mappée directement 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.


Home Controller

Le fichier de contrôleur HomeController.cs dans notre application définit deux contrôles Index et À propos .

Remplacez le contenu du fichier HomeController.cs par :

using System;
using System.Collections.Generic;
using System.Linq;
en utilisant System.Web;
en utilisant System.Web.Mvc;

espace de noms MvcDemo.Controllers
{
classe publique HomeController : Contrôleur
{
public ActionResult Index()
{return View();}

public ActionResult À propos de()
{return View();}
}
}


Vue du contrôleur

Fichier dans le dossier Vues Index.cshtml et About.cshtml définissent les vues ActionResult Index() et About() dans le contrôleur.


Site Web PHP chinois