Latest web development tutorials

ASP.NET MVC controller

Per imparare ASP.NET MVC, costruiremo un'applicazione Internet.

Parte 4: aggiungere un controller.


cartella Controllers

Controller cartella contiene è responsabile per la gestione delle classi di input dell'utente e controllo risposta.

MVC richiede che tutti i nomi di file del controller per "Controller" alla fine.

Nel nostro esempio, Visual Web Developer è stato creato il file: HomeController.cs (per la Home page e pagina Informazioni) e AccountController.cs (per pagina di login):

Controller

Web server di solito entrare la richiesta URL è mappato direttamente in un file su disco sul server. Per esempio: le richieste di URL "http://www.w3cschool.cc/index.php" verranno mappati direttamente alla directory principale del file server sulla "index.php".

Mapping framework MVC è diverso. MVC viene mappato il metodo URL. Questi metodi in una classe denominata "controllore".

Il controllore responsabile del trattamento le richieste in entrata, la gestione dell'input, salvare i dati, e la risposta viene inviata al client.


Inizio controller

Nei nostri archivi regolatore applicazione HomeController.cs, definiamo due controlli Index e Chi.

Sostituire il contenuto del file in 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();}
}
}


View controller

Vista cartelle e file Index.cshtml About.cshtml definire la vista del regolatore ActionResult Index () e About ().