ASP.NET MVC - Zugriff auf Modelldaten

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:

Hier sehen wir, wie wir die verschiedenen Eigenschaften mit der Methode definieren AnsichtTasche gefolgt von einem Punkt und dem Namen der Eigenschaft, die den Unterschied ausmachen. Dadurch vermeiden wir das Schreiben von Klammern und Anführungszeichen, wodurch die Anzahl der zu schreibenden Zeichen reduziert wird.
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:

Die erste Eigenschaft ist ganz einfach, wir sagen einfach, dass der Name des Benutzers dem entspricht Framework-Authentifizierungssystem, dann definieren wir eine Variable, die a Beispiel unseres Modells und dank der Konstruktoren können wir in diesem Fall die Werte der Attribute des Modells festlegen Süßkartoffel Ja Beschreibung endlich geben wir unseren Blick zurück.
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

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave