ASP.NET MVC – Teilansichten

Inhaltsverzeichnis
In Webanwendungen haben wir Abschnitte, die dynamische Daten enthalten, aber die Besonderheit besteht darin, dass diese Abschnitte in verschiedenen Teilen unserer Anwendung wiederverwendet werden können. Um dies zu erreichen ASP.NET MVC Wir haben eine Ressource namens Teilansichten, diese verlassen sich auf die Robustheit des Frameworks, um wirklich interessante Funktionalitäten zu generieren.
Teilansichten
Teilansichten sind ein anderer Ansatz als Grundrisse da es sich nicht um eine Vorlage handelt, in die der Code eingefügt wird, und weil ihr Ziel nicht darin besteht, dass alles auf homogene Weise gesehen wird, das Ziel einer Teilansicht besteht darin, Daten anzuzeigen und eine Funktionalität zu haben, aber wir können sie in mehreren Teilen der Seite anwenden und müssen sie nur einmal schreiben.
Eine mögliche Anwendung kann dies beispielsweise auf einer Auktionsseite sein, wo wir einen Abschnitt mit den neuesten Auktionen platzieren müssen, die auf den Artikel angewendet wurden, ein kleines Foto und den Preis, anstatt diesen Code in jede Ansicht schreiben zu müssen Wir können die Anwendung zu einer Teilansicht machen.
Generieren Sie eine Teilansicht
Um eine Teilansicht zu generieren, müssen wir zuerst entscheiden, was sie brauchen, dann machen wir unsere Logik und übersetzen sie in eine Datei, diese Datei muss in das Verzeichnis gehen Geteilt von Ansichten, das heißt, es geht in den freigegebenen Ordner unserer Anwendung.
Sehen wir uns im folgenden Bild den Code an, den wir benötigen, um das zu erreichen, was wir im Beispiel erwähnt hatten:

Ja, wir gehen ins Detail, wir sehen das Wir importieren unser Modell in diesem Fall genannt Versteigerung Da es sich um eine Auktion handelt, schreiben wir den Inhalt und fügen zu jedem Abschnitt hinzu Rasierer der zu druckende Wert, wie wir sehen können, ist dies überhaupt nicht kompliziert.
Wenn wir diese Teilansicht verwenden möchten, müssen wir sie verwenden Html.Teilweise () Auf diese Weise können wir das, was wir bereits gebaut haben, als Teil einer anderen Ansicht generieren.
Schreiben wir den Code, den wir verwenden würden, um das zu erreichen, was wir erklärt haben:
 @model IEnumerable

Ergebnisse

@foreach (var-Auktion im Modell) {@ Html.Partial ("Auktion", Auktion)}

Wenn wir sehen, was passiert, machen wir zuerst einen Foreach, um jedes der im Modell gespeicherten Elemente zu durchsuchen, und übergeben dies dann an unsere Teilansicht Versteigerung durch das Html.Partial()-Methode und daneben übergeben wir den Namen ohne die Dateierweiterung.
Dies erreichen wir dank der unterschiedlichen Helfer die wir im Rahmen haben, diese Methode Html.Teilweise () funktioniert ähnlich Sicht (), unterscheiden sich darin, dass die erste dazu gedacht ist, Inhalte als Teil anderer Ansichten zu generieren.
NützlichkeitDiese Methode, die wir hier gezeigt haben, ist sehr nützlich, um Abschnitte zu generieren und die Komplexität und Menge des Codes in unseren Anwendungen zu reduzieren AJAX, damit wir die Tools optimal nutzen können ASP.NET MVC.
Damit beenden wir dieses Tutorial, wir haben bereits ein neues Tool, das es uns ermöglicht, so wenig Code wie möglich zu schreiben und gleichzeitig die Funktionsbereiche unserer Seiten zu vergrößern.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