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):
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.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 ().