Egal, auf welche Art und Weise Sie Daten in MVC einlesen und anschließend in einer View darstellen wollen, Sie benötigen dafür eine Datenbank. Dieses Video zeigt, wie Sie eine SQL-Server-Datenbank anlegen und befüllen oder auf eine bereits bestehende Datei zurückgreifen können.
Bitte registrieren Sie sich, um die Lesezeichen zu nutzen.
Kauf dieses Trainings oder eines Abos erforderlich
ASP.NET MVC ist ein Framework der Firma Microsoft, mit dem Sie dynamische Websites oder Webanwendungen entwickeln können. In diesem Kapitel erfahren Sie, von wo Sie dieses Programm herunterladen können, wie Sie es installieren und einrichten und wie Sie ein erstes Projekt anlegen.
ASP.NET MVC einrichten
Dieses Video zeigt, von wo und wie Sie ASP.NET MVC gratis im Internet herunterladen können. Erfahren Sie dabei, welche zusätzliche Software Sie benötigen und wie Sie diese gemeinsam mit dem Framework installieren. Erhalten Sie zahlreiche Tipps, wie Sie Ihre Webentwicklungsumgebung am besten einrichten.
Haben Sie alle Programme erfolgreich installiert, dann bietet Ihnen Visual Web Developer zwei MVC-Vorlagen, die Sie als Basis für Ihre Website verwenden können. Lernen Sie in diesem Video, worin der Unterschied zwischen einer leeren oder den Internet- und Intranet-Vorlagen besteht und welche weiteren Voreinstellungen Sie wählen können und sollten. Sehen Sie außerdem, wie "voll" eine "leere" Datei eigentlich ist.
MVC steht für Model View Controller. Einfach gesagt, handelt es sich dabei um ein Muster, mit dem Sie Anwendungen aufbauen können. Lernen Sie in diesem Kapitel die wichtigsten Grundlagen über MVC kennen, sehen Sie, wie Sie eine View erstellen, und erfahren Sie, was genau ein Razor ist und wie Sie diese View-Engine einsetzen.
MVC verwenden
Ein großer Vorteil von MVC ist, dass in dieser Anwendung die eingegebenen Daten von der Ansicht, also der programmierten Website, getrennt sind. Erfahren Sie in diesem Video grundlegende Details zu den Bereichen "Model", "Viewer" und "Controller" und lernen Sie, wie MVC funktioniert. Erhalten Sie außerdem einen kurzen Einblick in eine Konfigurationsdatei.
Jetzt geht's los! Sehen Sie in diesem Video, wie Sie einen Controller und eine Index anlegen und damit Ihre erste Seite erstellen - Schritt für Schritt. Nach diesem Schema werden Sie in Zukunft alle Ihre Webseiten programmieren. Lernen Sie dabei, wofür genau welche Code- und Markup-Zeile steht.
In MVC können Sie zwischen zahlreichen Möglichkeiten wählen, wie Sie eine View gestalten wollen. In diesem Video lernen Sie zwei Standard-Views kennen: die spezifische View oder eine ganz einfache Ansicht, die nur reinen Inhalt zurückliefert. Programmieren Sie außerdem mit leichten Codes eine dynamische View, indem Sie Daten einlesen.
Razor ist eine Syntax, um Code auszugeben. Damit können Sie sogar Code und Content miteinander verbinden. Lernen Sie in diesem Video die wichtigsten Grundlagen für das Verwenden dieser View-Engine kennen.
Selbstverständlich können Sie mit MVC auch Daten einlesen und in einer View ausgeben. Dafür stehen Ihnen drei Möglichkeiten zur Verfügung: Datenbank, Modell oder Code. In diesem Kapitel lernen Sie alle drei Verfahrensweisen kennen und Sie erhalten einen Einblick in die Website-Vorlage "Internet".
Mit Daten arbeiten
Egal, auf welche Art und Weise Sie Daten in MVC einlesen und anschließend in einer View darstellen wollen, Sie benötigen dafür eine Datenbank. Dieses Video zeigt, wie Sie eine SQL-Server-Datenbank anlegen und befüllen oder auf eine bereits bestehende Datei zurückgreifen können.
Eine bestehende Datenbank können Sie als Grundlage für ein Modell verwenden. MVC bietet Ihnen die Möglichkeit, dafür ein ADO.NET Entity Data Model als Basis einzusetzen. Wie's geht, sehen Sie in diesem Video. Nützen Sie die integrierten Automatismen dieser Variante!
Wenn Sie noch keine Datenbank angelegt haben, können Sie dennoch mit Hilfe eines leeren ADO.NET Entity Data Model ein Modell erzeugen. Wie Sie darin eine Entität anlegen, diverse Eigenschaften bestimmen und eingegebene Daten speichern, lernen Sie in diesem Video.
Haben Sie einmal ein Modell erstellt, in dem Daten vorhanden sind, können Sie diese im Viewer ausgeben. Dieses Video demonstriert, mit welcher Aktion Sie die Daten einzeln auslesen, der View übermitteln und welche Anzeigenvorlage sich in diesem Fall am besten eignet.
Selbstverständlich können Sie auch einzelne Datensätze ausgeben oder die Daten im Viewer manuell bearbeiten. Dafür benötigen Sie allerdings einige Aktionen, die die veränderten Daten wieder einlesen und speichern. Wie das geht, erfahren Sie in diesem Video.
Ein einmal eingegebener Datensatz kann auch wieder gelöscht werden, aber nicht ohne die entsprechende Aktion. Lernen Sie in diesem Video die Methode "Delete" kennen und erfahren Sie, worauf Sie dabei achten müssen. Sehen Sie außerdem davor noch, wie Sie mit dem Button "Details" bestimmte Daten auslesen und anzeigen.
In einer Eingabemaske sollten Sie nicht nur Daten bearbeiten und löschen können, sondern auch neue erstellen. Sehen Sie in diesem Video, wie Sie die Methode "Create" richtig einsetzen. Wiederholen Sie dabei gleich ein paar bereits gelernte Aktionen.
Der dritte Weg, um ein Modell zu erstellen, geht über den Code. Diese Variante eignet sich besonders, wenn Sie lieber mit Klassen als mit einer Datenbank arbeiten. Wie Sie ein Modell händisch programmieren, zeigt dieses Video - Schritt für Schritt. Lassen Sie sich von dem Ergebnis überraschen, denn: Viele Wege führen nach Rom!
MVC 3 bietet Ihnen die Möglichkeit, einen Controller mit leeren oder vollen Lese-/Schreibaktionen zu verwenden. Diese Controller erstellen automatisch alle Codes für die wichtigsten Funktionen: Index, Details, Create, Edit und Delete. Sehen Sie in diesem Video, wie Sie durch automatisch generierten Code viel Zeit sparen!
Wenn Sie ein neues Projekt als Internetanwendung anlegen, bietet Ihnen MVC eine praktische Website-Vorlage. Darin sind die Codes für den Index, ein About und ein Benutzer-Login enthalten. Dieses Video erläutert die Vorteile dieser Website-Vorlage und erklärt Ihnen den dort bereits eingeschriebenen Code.