MVC Framework - Ordner

Nachdem wir bereits eine MVC-Beispielanwendung erstellt haben, lassen Sie uns die Ordnerstruktur eines MVC-Projekts verstehen. Wir werden ein neues MVC-Projekt erstellen, um dies zu lernen.

Öffnen Sie in Ihrem Visual Studio Datei → Neu → Projekt und wählen Sie ASP.NET MVC-Anwendung. Nennen Sie es alsMVCFolderDemo.

OK klicken. Wählen Sie im nächsten Fenster Internetanwendung als Projektvorlage aus und klicken Sie auf OK.

Dadurch wird eine MVC-Beispielanwendung erstellt, wie im folgenden Screenshot gezeigt.

Note- Die in diesem Projekt vorhandenen Dateien stammen aus der von uns ausgewählten Standardvorlage. Diese können sich je nach Version geringfügig ändern.

Controller-Ordner

Dieser Ordner enthält alle Controller-Klassen. MVC benötigt den Namen aller Controller-Dateien, um mit Controller zu enden.

In unserem Beispiel enthält der Ordner "Controller" zwei Klassendateien: AccountController und HomeController.

Modellordner

Dieser Ordner enthält alle Modellklassen, mit denen Anwendungsdaten bearbeitet werden.

In unserem Beispiel enthält der Ordner "Modelle" AccountModels. Sie können den Code in dieser Datei öffnen und anzeigen, um zu sehen, wie das Datenmodell für die Verwaltung von Konten in unserem Beispiel erstellt wird.

Ordner "Ansichten"

In diesem Ordner werden die HTML-Dateien gespeichert, die sich auf die Anwendungsanzeige und die Benutzeroberfläche beziehen. Es enthält einen Ordner für jeden Controller.

In unserem Beispiel sehen Sie unter Ansichten drei Unterordner, nämlich Konto, Startseite und Freigegeben, die HTML-Dateien enthalten, die für diesen Ansichtsbereich spezifisch sind.

App_Start-Ordner

Dieser Ordner enthält alle Dateien, die beim Laden der Anwendung benötigt werden.

Beispielsweise wird die RouteConfig-Datei verwendet, um die eingehende URL an den richtigen Controller und die richtige Aktion weiterzuleiten.

Inhaltsordner

Dieser Ordner enthält alle statischen Dateien wie CSS, Bilder, Symbole usw.

Die Site.css-Datei in diesem Ordner ist das Standard-Styling, das die Anwendung anwendet.

Skriptordner

In diesem Ordner werden alle JS-Dateien im Projekt gespeichert. Standardmäßig fügt Visual Studio MVC, jQuery und andere Standard-JS-Bibliotheken hinzu.