Latest web development tutorials

ASP.NET MVC-Controller

Um ASP.NET MVC zu lernen, werden wir eine Internet-Anwendung zu bauen.

Teil 4: einen Controller hinzufügen.


Controller-Ordner

Controller - Ordner ist für den Umgang mit Benutzereingaben und Antwortsteuerklassen verantwortlich enthält.

MVC erfordert, dass alle Dateinamen des Controllers auf "Controller" am Ende.

HomeController.cs (für Home und Über - Seite) und AccountController.cs (für Login - Seite): In unserem Beispiel ist Visual Web Developer wurde in der Datei erstellt:

Controller

Web-Server wird in der Regel die URL-Anforderung eingeben, wird direkt in eine Datei auf dem Server zugeordnet. Zum Beispiel: URL-Anforderungen "http://www.w3cschool.cc/index.php" wird direkt in das Stammverzeichnis des Dateiservers auf der "index.php" abgebildet.

Mapping MVC-Framework ist anders. MVC ist mit der URL-Methode abgebildet. Diese Methoden in einer Klasse namens "Controller".

Der Controller verantwortlich für die Verarbeitung von eingehenden Anfragen, Handling-Eingang, speichern Daten, und die Antwort wird zurück an den Client gesendet.


Home Controller

In unserer Anwendung Controller Dateien HomeController.cs definieren wir zwei Kontrollen Index und Info.

Ersetzen Sie den Inhalt der Datei 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();}
}
}


Controller-Ansicht

Ansichten Ordner und Index.cshtml About.cshtml definieren den View - Controller - Action Index () und About (Datei).