ASP.NET MVC - Senden von Daten an den Server über Ajax

Inhaltsverzeichnis
Ajax dient nicht nur dazu, Abfragen zu machen und ein erneutes Laden der Seite, die der Benutzer besucht, zu vermeiden, wir können dieses Tool auch verwenden, um Daten an den Server zu senden, dies gibt uns einen ganz deutlichen Vorteil in unserer Anwendung, da bei den Abfragen die gesamte Seite neu geladen wird Und das Beste daran: Wir müssen unseren Umgang mit Controllern nicht unbedingt ändern.
Wir können einen traditionellen Controller haben, der Daten nach der Methode empfängt POST von HTTP und doch nutzen können Ajax, dies gibt uns eine ziemlich große Vielseitigkeit, um unsere Anwendungen zu aktualisieren und dynamischere Anwendungen zu erstellen, die für den Benutzer einfacher zu verwenden sind.
Senden von Daten mit JSON
Wir können die Daten über Ajax senden mit JSON, das liegt an der Art der Verlinkung ASP.NET MVC Die Daten mit dem Modell erkennt es, wenn es sich um JSON handelt oder wenn wir die normalen Formulardaten senden, deshalb haben wir gesagt, dass wir keine weiteren Änderungen in unseren Controllern benötigen.
Nachdem wir in dieser Hinsicht nun alles klar haben, sehen wir im folgenden Bild ein kleines Beispiel, in diesem Beispiel erstellen wir einen Datensatz und senden ihn per Ajax zu einer Controller-Aktion unserer Anwendung:

Hier sehen wir, dass wir unsere Daten in a JSON die wir in der Auktionsvariablen speichern, dann verwenden wir die Shortcut-Methode $ .post () von jQuery und drinnen rufen wir unseren Helfer auf, um die URL für die Aktion zu generieren Aus Auktionscontroller erstellen und wir übergeben als Parameter unsere Variable, die die enthält JSON.
Sobald wir das haben, müssen wir es mit unserem Controller empfangen, da wir ein weitergeben JSON und theoretisch sollten wir nichts ändern. Sehen wir uns an, wie der Controller im Beispiel im Bild unten aussieht, damit wir eine vollständige Vision von allem haben, was wir vervollständigen müssen:

Hier haben wir, dass wir als erstes unsere Aktion so konditionieren, dass sie nur Parameter über die Methode erhält POST von HTTP, damit vermeiden wir, dass jemand ohne unsere Zustimmung Daten senden kann, dann überprüfen wir im Rahmen der Aktion, ob das, was wir erhalten haben, dem Datenmodell entspricht, und hier passiert das Wichtigste, ASP.NET MVC hat sofort erkannt, dass wir eine JSON und es hat die entsprechende Validierung durchgeführt, ohne dass wir etwas Bestimmtes definieren müssten. Dann führen wir unsere Routineaktivität durch, um die Daten zu speichern und zur Ansicht zurückzukehren, falls ein Fehler in den Daten auftritt, kehren wir zur Erstellungsansicht zurück.
Damit beenden wir dieses Tutorial und sehen dann, dass wir, wenn wir unsere Anwendung einen Schritt weiter bringen möchten, dies tun können, wir müssen nur den Weg wählen, dem wir folgen möchten Rahmen in Javascript es ist ziemlich profitabel, wenn wir das hinzufügen, können wir es zum Laufen bringen ASP.NET MVC mit JSON, dann sehen wir, dass wir beide Technologien auf sehr einfache Weise kombinieren können.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