Neueste Web-Entwicklung Tutorials
 

ASP.NET MVC - Controller


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

Teil IV: eine Steuerung Hinzufügen.


Der Controller-Ordner

Der Controller - Ordner enthält die Controller - Klassen , die für Benutzereingaben und Antworten Handhabung.

MVC erfordert den Namen aller Regler mit beenden "Controller" .

In unserem Beispiel hat Visual Web Developer die folgenden Dateien erstellt: HomeController.cs (for the Home and About pages) - (For the Log On pages) (for the Home and About pages) und AccountController.cs (For the Log On pages) :

Controller

Web-Server wird in der Regel eingehende URL-Anfragen direkt auf der Festplatte Dateien auf dem Server zuordnen. Zum Beispiel: eine URL - Anforderung wie "http://www.w3ii.com/default.html" wird direkt in die Datei map "default.html" im Stammverzeichnis des Servers.

Die MVC-Framework-Karten anders. MVC Karten URLs Methoden. Diese Methoden werden in Klassen genannt "Controllers" .

Controller sind verantwortlich für eingehende Anfragen Verarbeitung, Handhabung Eingang, Daten zu speichern, und das Senden einer Antwort an den Client zu schicken.


Die Heimsteuerung

Die Controller - Datei in unserer Anwendung HomeController.cs, definiert den zwei Kontrollen Index und Info.

Tauschen Sie den Inhalt der HomeController.cs Datei mit diesem:

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() ;}
}
}

Die Controller-Ansichten

Die Dateien Index.cshtml und About.cshtml im Ordner Sichten definieren die Action Ansichten Index() und About() in der Steuerung.