ASP.NET MVC - Anwendungsordner
- Vorherige Seite MVC-Anwendung
- Nächste Seite MVC-Layout
Um ASP.NET MVC zu lernen, werden wir eine Internetanwendung aufbauen.
Teil 2:Verstehen Sie den Anwendungsordner.
MVC-Ordner
Eine typische ASP.NET MVC-Webanwendung verfügt über folgende Ordnerinhalte:
Anwendungsinformationen
- Eigenschaften
- Bibliotheken
Anwendungsordner
- App_Data-Ordner
- Content-Ordner
- Ordner "Controllers"
- Ordner "Models"
- Ordner "Scripts"
- Ordner "Views"
Konfigurationsdateien
- Global.asax
- packages.config
- Web.config
Die Namen der Ordner in allen MVC-Anwendungen sind gleich. Das MVC-Framework basiert auf Standardnamen. Controller befinden sich im Controllers-Ordner, Ansichten im Views-Ordner, Modelle im Models-Ordner. Sie müssen die Namen der Ordner im Anwendungscode nicht verwenden.
Standardisierte Namensgebung verringert den Quellcode und erleichtert es Entwicklern, MVC-Projekte zu verstehen.
Nachstehend ist eine kurze Beschreibung der Inhalte jeder Datei im Ordner
App_Data-Ordner
Der App_Data-Ordner wird verwendet, um Anwendungsdaten zu speichern.
Wir fügen im späteren Teil dieses Tutorials eine SQL-Datenbank in den App_Data-Ordner hinzu.
Content-Ordner
Der Content-Ordner wird für statische Dateien verwendet, wie z.B. Stiletabellen (CSS-Dateien), Diagramme und Bilder.
Visual Web Developer fügt automatisch eine Datei im Content-Ordner hinzu themes Ordner. Dieser themes-Ordner enthält jQuery-Stile und Bilder. In diesem Projekt können Sie diesen Themenordner löschen.
Visual Web Developer fügt gleichzeitig eine Standard-Stilvorlagen-Datei dem Projekt hinzu: Dateien im Content-Ordner Site.css. Diese Stildatei ist die Datei, die Sie bearbeiten müssen, wenn Sie die Styles der Anwendung ändern möchten.
Wir werden in dem nächsten Kapitel dieses Tutorials diese Stildatei (Site.css) bearbeiten.
Ordner "Controllers"
Der Ordner "Controllers" enthält Controller-Klassen, die für die Verarbeitung von Benutzerinput und die Antwort verantwortlich sind.
MVC erfordert, dass alle Controller-Dateinamen mit "Controller" enden.
Visual Web Developer hat bereits einen Home-Controller (für die Startseite und die Über-uns-Seite) und einen Account-Controller (für die Anmeldeseite) erstellt:
Wir werden in einem späteren Kapitel dieses Tutorials weitere Controller erstellen.
Ordner "Models"
Der Ordner "Models" enthält Klassen, die die Anwendung darstellen. Modelle speichern und verarbeiten Daten der Anwendung.
Wir werden in einem späteren Kapitel dieses Tutorials Modelle (Klassen) erstellen.
Ordner "Views"
Der Ordner "Views" enthält mit der Anwendung verbundenen HTML-Dateien (Benutzeroberfläche).
Der Ordner "Views" enthält einen Ordner für jeden Controller.
Visual Web Developer hat einen Ordner "Account", einen Ordner "Home" und einen Ordner "Shared" (im Ordner "Views") erstellt.
Der Ordner "Account" enthält Seiten zur Registrierung und Anmeldung von Benutzerkonten.
Der Ordner "Home" wird verwendet, um Anwendungsseiten wie die Startseite und die Über-uns-Seite zu speichern.
Der Ordner "Shared" wird verwendet, um gemeinsam genutzte Ansichten (Vorlagenseiten und Layoutseiten) zu speichern.
Wir werden in dem nächsten Kapitel dieses Tutorials diese Layout-Dateien bearbeiten.
Ordner "Scripts"
Der Ordner "Scripts" speichert die JavaScript-Dateien der Anwendung.
Standardmäßig platziert Visual Web Developer in diesem Ordner die Standard-Dateien für MVC, Ajax und jQuery:
Anmerkung:Die Datei "modernizr" ist ein JavaScript-Datei, die zur Unterstützung von HTML5 und CSS3 in Anwendungen verwendet wird.
- Vorherige Seite MVC-Anwendung
- Nächste Seite MVC-Layout