Um zu erfahren, ASP.NET MVC, bauen wir eine Internet-Anwendung
Teil II: Erforschung der Anwendungsordner
MVC Folders
Eine typische ASP.NET MVC Web-Anwendung hat den folgenden Ordner Inhalt:
|
Die Ordnernamen sind gleich in allen MVC-Anwendungen. Der MVC-Framework ist auf Standard Namensgebung basiert. Controller sind in der Controller-Ordner, Ansichten sind in den Ansichten Ordner und Modelle sind in den Models Ordner. Sie müssen nicht die Ordnernamen in Ihrem Anwendungscode verwenden.
Standard-Name reduziert die Menge an Code und macht es einfacher für Entwickler MVC Projekte zu verstehen.
Es folgt eine kurze Zusammenfassung des Inhalts der einzelnen Ordner:
Ordner App_Data
Der Ordner App_Data ist für Anwendungsdaten zu speichern.
Wir werden eine SQL-Datenbank auf den Ordner App_Data, später in diesem Tutorial hinzuzufügen.
Der Content-Ordner
Der Content - Ordner wird für statische Dateien wie Style Sheets (CSS - Dateien), Symbole und Bilder verwendet.
Visual Web Developer fügt automatisch einen Themen - Ordner in dem Inhaltsordner. Der Themen-Ordner wird mit jQuery Design und Bildern gefüllt. In diesem Projekt können Sie die Themen-Ordner löschen.
Visual Web Developer fügt auch eine Standard - Stylesheet - Datei zum Projekt: die Datei Site.css in den Inhaltsordner. Die Stylesheet-Datei ist die Datei zu bearbeiten, wenn Sie die Art der Anwendung ändern möchten.
Wir werden die Stylesheet - Datei bearbeiten (Site.css) Datei im nächsten Kapitel dieses Tutorials.
Der Controller-Ordner
Der Controller Ordner enthält die Controller-Klassen, die für Benutzereingaben und Antworten Handhabung.
MVC erfordert den Namen aller Controller - Dateien mit beenden "Controller" .
Visual Web Developer hat einen Start - Controller erstellt (for the Home and the About page) - (for Login pages) (for the Home and the About page) und ein Konto - Controller (for Login pages) - (for Login pages) :
Wir werden mehrere Controller später in diesem Tutorial erstellen.
Die Models Ordner
Die Models Ordner enthält die Klassen, die die Anwendungsmodelle darstellen. Modelle halten und Anwendungsdaten manipulieren.
Wir werden Modelle erstellen (classes) in einem späteren Kapitel dieses Tutorials.
Die Ansichten Ordner
Die Ansichten Ordner speichert die HTML - Dateien auf dem Display der applikationsbezogenen (the user interfaces) .
Die Ansichten Ordner enthält einen Ordner für jeden Controller.
Visual Web Developer hat ein Konto Ordner einen Home - Ordner erstellt, und einen freigegebenen Ordner (inside the Views folder) .
Der Kontoordner enthält Seiten für die Registrierung und in Benutzerkonten anzumelden.
Die Home-Ordner zum Speichern von Anwendungsseite wie die Homepage und der Seite verwendet.
Der freigegebene Ordner wird verwendet , Ansichten zwischen Steuerungen speichern geteilt (master pages and layout pages) .
Wir werden die Layout-Dateien im nächsten Kapitel dieses Tutorials bearbeiten.
Ordner Scripts
Die Scripts-Ordner speichert die JavaScript-Dateien der Anwendung.
Standardmäßig füllt Visual Web Developer diesen Ordner mit Standard-MVC, Ajax und jQuery-Dateien:
Hinweis: Die Dateien mit dem Namen "modernizr" sind verwendet JavaScript - Dateien unterstützt HTML5 und CSS3 - Funktionen in der Anwendung.