Latest web development tutorials

ASP.NET MVC Controller

Aby dowiedzieć się ASP.NET MVC, zbudujemy aplikację internetową.

Część 4: Dodawanie kontrolera.


Folder Kontrolery

Folder zawiera kontrolery jest odpowiedzialny za obsługę klas wejściowych użytkownika i sterujące odpowiedzi.

MVC wymaga, aby wszystkie nazwy pliku sterownika do "administrator danych" na końcu.

W naszym przykładzie, Visual Web Developer została utworzona w pliku: HomeController.cs (na stronie głównej i O stronie) i AccountController.cs (na stronie logowania):

Sterowniki

Serwer WWW zazwyczaj wprowadzić URL żądania jest odwzorowany bezpośrednio do pliku na dysku serwera. Na przykład: żądania URL "http://www.w3cschool.cc/index.php" będą odwzorowane bezpośrednio do katalogu głównego serwera plików na "index.php".

Mapowanie MVC ramy jest inny. MVC mapowane metodą URL. Te metody w klasie o nazwie "kontroler".

Kontroler odpowiedzialny za przetwarzanie żądań przychodzących, obsługę wejścia, zapisać dane, a odpowiedź jest odsyłany do klienta.


Home Controller

W naszych aktach kontroler aplikacji HomeController.cs definiujemy dwa regulatory Index i na temat.

Wymień zawartość pliku do 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();}
}
}


widok Controller

widoków folderów i plików Index.cshtml About.cshtml zdefiniować widok kontrolera ActionResult Index () i O ().