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