Neueste Web-Entwicklung Tutorials
 

ASP.NET MVC Tutorial


ASP.NET

ASP.NET ist ein Entwicklungs-Framework für Web-Seiten zu bauen und Webseiten mit HTML, CSS, JavaScript und Server-Scripting.

ASP.NET unterstützt drei verschiedene Entwicklungsmodelle:
Web - Seiten, MVC (Model View Controller) - (Model View Controller) - (Model View Controller) und Web Forms.

Diese Anleitung behandelt MVC

Webseiten MVC Web Forms

Das MVC-Programmiermodell

MVC ist eine von drei ASP.NET Programmiermodelle.

MVC ist ein Framework für die Erstellung von Web-Anwendungen, die ein MVC (Model View Controller) Design mit:

  • Das Modell stellt die Anwendungskern (zum Beispiel eine Liste von Datenbankeinträgen).
  • Die Ansicht zeigt die Daten (the database records) in (the database records) .
  • Die Steuerung übernimmt die Eingabe (to the database records) .

Das MVC-Modell bietet auch die volle Kontrolle über HTML, CSS und JavaScript.


MVC

Das MVC-Modell definiert Web
Anwendungen mit 3 Logik Schichten:

Die Business - Schicht (Model logic) - (Model logic)

Die Anzeigeschicht (View logic)

Die Eingangssteuerung (Controller logic) - (Controller logic)

The Model ist der Teil der Anwendung , die die Logik für die Anwendungsdaten verarbeitet.
Oft Modellobjekte Abrufen von Daten (and store data) von (and store data) aus einer Datenbank.

The View ist die Teile der Anwendung, die die Anzeige der Daten übernimmt.
Am häufigsten werden die Ansichten von den Modelldaten erstellt.

The Controller ist der Teil der Anwendung , die Benutzer - Interaktion behandelt.
Typischerweise lesen Steuerungen Daten aus einer Sicht, die Kontrolle von Benutzereingaben und Eingabedaten an das Modell senden.

Die MVC Trennung hilft Ihnen, komplexe Anwendungen zu verwalten, da Sie sich auf einen Aspekt eine Zeit konzentrieren können. Zum Beispiel können Sie auf der Ansicht, konzentrieren sich auf die Geschäftslogik ohne abhängig. Es macht es auch einfacher, eine Anwendung zu testen.

Die MVC Trennung vereinfacht auch die Gruppenentwicklung. Verschiedene Entwickler können auf der Ansicht arbeiten, die Controller-Logik, und die Geschäftslogik in parallel.


Web Forms vs MVC

Das MVC - Programmiermodell ist eine leichtere Alternative zu herkömmlichen ASP.NET (Web Forms) . Es ist ein leichter, aber sehr prüfbar Rahmen, mit allen bestehenden ASP.NET-Funktionen integriert, wie zum Beispiel Master-Seiten, Sicherheit und Authentifizierung.


Visual Studio Express 2012/2010

Visual Studio Express ist eine kostenlose Version von Microsoft Visual Studio.

Visual Studio Express ist ein Entwicklungswerkzeug maßgeschneidert für MVC (and Web Forms) .

Visual Studio Express enthält:

  • MVC und Web Forms
  • Drag-and-Drop Web Controls und Web-Komponenten
  • Eine Web - Server - Sprache ( Razor using VB or C#)
  • Ein Webserver (IIS Express)
  • Ein Datenbankserver (SQL Server Compact)
  • Ein vollständigen Web - Entwicklungs - Framework (ASP.NET)

Wenn Sie Visual Studio Express installieren, werden Sie mehr Nutzen aus diesem Tutorial erhalten.

Wenn Sie Visual Studio Express installieren möchten, klicken Sie auf einen dieser Links:

Visual Web Developer 2012 (Wenn Sie Windows 7 oder Windows 8)

Visual Web Developer 2010 (If you have Windows Vista or XP)

Nachdem Sie Visual Studio Express zum ersten Mal installiert haben, lohnt es sich die Installation noch einmal zu laufen, zu Fixes und Service Packs zu installieren. Klicken Sie einfach auf den Link noch einmal.


Referenzen ASP.NET MVC

Am Ende dieses Tutorials finden Sie eine vollständige ASP.NET MVC Referenz finden.