Ultimele tutoriale de dezvoltare web
 

ASP.NET MVC - Controlere


Pentru a afla ASP.NET MVC, suntem Construirea unei aplicații pe Internet.

Partea a IV-a: Adăugarea unui controler.


Controlorii Folder

Controlorii dosar conține clasele controler responsabile pentru manipularea de intrare și răspunsurile utilizatorilor.

MVC necesită numele tuturor controlorilor să se încheie cu "Controller" .

În exemplul nostru, Visual Web Developer a creat următoarele fișiere: HomeController.cs (for the Home and About pages) anumite (For the Log On pages) (for the Home and About pages) și AccountController.cs (For the Log On pages) :

controlerele

Serverele Web vor mapa în mod normal, cererile de adrese URL primite direct la fișiere de disc pe server. De exemplu: o adresă URL de solicitare ca "http://www.w3ii.com/default.html" va mapa direct la fișierul "default.html" în directorul rădăcină al serverului.

Cadrul MVC hărți în mod diferit. MVC hărți URL-uri la metode. Aceste metode sunt în clase numite "Controllers" .

Controlerele sunt responsabile pentru procesarea cererilor primite, de manipulare de intrare, salvarea datelor și trimiterea unui răspuns pentru a trimite înapoi la client.


Controlerul Acasă

Fișierul controler în HomeController.cs noastre de aplicare, definește două controale Index și Despre.

Swap conținutul fișierului HomeController.cs cu acest lucru:

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() ;}
}
}

Controlerul Views

Fișierele Index.cshtml și About.cshtml din dosarul Views definește punctele de vedere ActionResult Index() și About() în controler.