Pour en savoir ASP.NET MVC, nous construisons une application Internet.
Partie IV: Ajout d'un contrôleur.
Le dossier Contrôleurs
Le dossier Controllers contient les classes de contrôleur responsable de traitement des entrées utilisateur et réponses.
MVC requiert le nom de tous les contrôleurs pour se terminer par "Controller" .
Dans notre exemple, Visual Web Developer a créé les fichiers suivants: HomeController.cs (for the Home and About pages) les (For the Log On pages) (for the Home and About pages) et AccountController.cs (For the Log On pages) les (For the Log On pages) :
Les serveurs Web carte normalement les demandes d'URL entrantes directement aux fichiers de disque sur le serveur. Par exemple: une requête d'URL comme "http://www.w3ii.com/default.html" tracera directement dans le fichier "default.html" dans le répertoire racine du serveur.
Le framework MVC cartes différemment. MVC Les URLs aux méthodes. Ces méthodes sont dans les classes appelées "Controllers" .
Les contrôleurs sont responsables du traitement des demandes entrantes, la gestion des entrées, la sauvegarde des données et l'envoi d'une réponse à envoyer au client.
Le contrôleur Home
Le fichier du contrôleur dans nos HomeController.cs d'application, définit les deux contrôles Index et A propos.
Remplacez le contenu du fichier HomeController.cs avec ceci:
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() ;}
}
}
Les vues du contrôleur
Les fichiers Index.cshtml et About.cshtml dans le dossier Vues définit les vues ActionResult Index() et A About() de About() dans le contrôleur.