ASP.NET MVC - Kontroller
- Föregående sida MVC layout
- Nästa sida MVC vy
För att lära oss ASP.NET MVC kommer vi att bygga en Internet-applikation.
Del 4:Lägg till en kontroller.
Mapparna för kontroller
Mapparna för kontroller innehåller klasser för kontroller som ansvarar för att hantera användarinput och svar.
MVC kräver att alla kontrollers namn måste slutas med "Controller".
I vårt exempel har Visual Web Developer skapat följande filer:HomeController.cs(För startsidan och om sidan) och AccountController.cs (För inloggnings sidan):
Webbserverar tenderar att direkt koppla inkommande URL-förfrågningar till diskfiler på servern. Till exempel: en URL-förfrågan (t.ex. "http://www.codew3c.com/index.asp") kopplas till filen "index.asp" i serverns rotkatalog.
MVC-ramverket använder en annan mapping. MVC kopplar URL:er till metoder. Dessa metoder kallas "kontroller" i klassen.
Kontrollern ansvarar för att hantera inkommande förfrågningar, behandla inmatning, spara data och skicka tillbaka svar till klienten.
Home-kontrollern
Kontrollernamn i vår applikation HomeController.csdefinierar två kontroller Index och About。
Ersätt innehållet i filen HomeController.cs med:
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();} } }
Controller-vyer
Filer i mappen Views Index.cshtml och About.cshtml Definierar ActionResult-vyer i kontrollern Index() och About().
- Föregående sida MVC layout
- Nästa sida MVC vy