Latest web development tutorials

ASP.NET MVC contrôleur

Afin d'apprendre ASP.NET MVC, nous allons construire une application Internet.

Partie 4: Ajouter un contrôleur.


dossier Controllers

Contrôleurs dossier contient est responsable de la gestion des classes d'entrée d'utilisateur et de contrôle de réponse.

MVC exige que tous les nom de fichier du contrôleur pour «Controller» à la fin.

Dans notre exemple, Visual Web Developer a été créé le fichier: HomeController.cs (pour la page d'accueil et la page A propos) et AccountController.cs (pour la page d'ouverture de session):

Contrôleurs

serveur Web sera généralement entrer dans la requête URL est mappé directement à un fichier de disque sur le serveur. Par exemple: les demandes d'URL "http://www.w3cschool.cc/index.php" seront mappés directement dans le répertoire racine du serveur de fichiers sur le "index.php".

framework MVC Mapping est différent. MVC est mise en correspondance avec la méthode de l'URL. Ces méthodes dans une classe appelée «contrôleur».

Le contrôleur responsable du traitement des demandes entrantes, la manipulation d'entrée, enregistrer des données, et la réponse est envoyée au client.


Accueil Controller

Dans nos fichiers de contrôleur d'application HomeController.cs, nous définissons deux contrôles Index et A propos.

Remplacez le contenu du fichier dans HomeController.cs:

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 Contrôleur

Vues dossier et le fichier Index.cshtml About.cshtml définir la vue contrôleur ActionResult Index () et About ().