Inhaltsverzeichnis
Ein wichtiger Teil von Webanwendungen ist, dass wir Persistenz durch Datenspeicherung in verschiedenen Datenbanken haben können. Wenn wir mit der Methodik arbeiten MVC Wir haben einen Aspekt, der das Modell ist, in diesem müssen wir die Struktur unserer Datenpersistenz speichern, das heißt, sie muss in direktem Zusammenhang mit der Datenbank.Dafür, was wir sinnvoll beschrieben haben, wird gemacht, dass der Controller die Daten ggf. direkt beim Model anfragt und dann alle entsprechenden Vorkehrungen trifft, um die relevanten Daten an den View zu übergeben.
AnsichtTasche
Bevor wir uns ansehen, wie das Modell verwendet wird, müssen wir zuerst die Methode kennen AnsichtTasche, das funktioniert als Packer für Methode Daten anzeigen damit wir bei der Definition der Daten im Controller eine sauberere Implementierung vornehmen können.
Sehen wir uns im folgenden Bild eine Definition von an Über Controller mit dieser Methode:
Dann in unseren Augen about.cshtml Wir können die Daten erhalten, wie wir im folgenden Code sehen:
@ ViewBag.CompanyDescription
Daten aus dem ModellDas Modell ist eine äußerst wichtige Einheit, da es uns die Struktur der verschiedenen Elemente unserer Anwendung gibt. Wenn ein Benutzer also Daten abrufen möchte, stammen diese sicherlich aus einer Struktur, die zuvor durch das Modell dargestellt wurde.
Wenn wir ein fertiges Modell wie das folgende haben:
öffentliche Klasse CompanyInfo {öffentlicher String Name {get; einstellen; } öffentliche Zeichenfolge Beschreibung {get; einstellen; }}
Wir können auf seine Eigenschaften zugreifen, indem wir eine Instanz in unserem Controller erstellen, wie wir in der folgenden Abbildung sehen:
Empfangen der Daten in View
Da wir die Daten, die aus unserem Modell stammen, im Controller eingerichtet haben, ist es an der Zeit, dass die Ansicht die Daten anzeigt, die der Benutzer nach Konsultation der Ressource erwartet.
Sehen wir uns den folgenden Code an:
@ {var company = (CompanyInfo) ViewData.Model; }@ Firmen Beschreibung
Das erste, was wir tun, ist, eine Variable abzugleichen und ihr mitzuteilen, dass es sich um den Typ des zu verwendenden Modells handelt, und verknüpfen sie zusätzlich mit der Methode Daten anzeigen, das alles in einem Rasierblock, dann greifen wir einfach mit einem Punkt auf jede Eigenschaft des Modells zu, da wir sehen, dass es etwas sehr Einfaches ist und keine größere Komplexität mit sich bringt. Dies liegt daran, dass der Controller die meiste Arbeit erledigt hat.
Am Ende des Tutorials wissen wir bereits, wie man Daten aus einer Struktur eines Modells erhält und diese dann mit Hilfe des Controllers in der Ansicht anzeigt.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben