Inhaltsverzeichnis
Die überwiegende Mehrheit der Bewerbungen MVC die wir entwickeln sie brauchen Daten speichern die wir dem Modell in gewisser Weise zuordnen, je nach Framework werden wir die Datenschicht behandeln, aber im Allgemeinen werden die Daten, die aus einem Formular stammen, erfasst, dann validiert und sichergestellt, dass sie der Struktur entspricht und schließlich speichern.Wie wir sehen, klingt dieser Prozess ziemlich generisch, um ins Detail zu gehen, müssen wir die Eigenschaften von ASP.NET in jedem von ihnen, was es uns ermöglicht, die Datenpersistenz unserer Anwendung aufzubauen und sie somit komplexer und vollständiger zu machen.
Senden von Daten aus dem Formular
Wie wir wissen sollten, verwenden wir normalerweise ein Formular, um Daten von einem Benutzer auf einer Website zu erfassen, und wenn wir diese Daten auch speichern möchten, verwenden wir normalerweise das POST-Methode von HTTP für besagtes Formular, um uns die Daten zu senden.
Bisher gibt es kein Geheimnis, wenn wir jetzt auf die Daten zugreifen müssen, die uns das Formular sendet, müssen wir es einfach sagen ASP.NET das nimmt die Werte die aus der Methode kommen POST von HTTP und wir halten unsere Daten bereit, damit wir sie manipulieren können.
Sehen wir uns im folgenden Code an, worauf wir uns beziehen:
Validieren Sie die Daten
Zwar gibt es aktuell ziemlich fortgeschrittene Validierungen in Javascript die dafür sorgen, dass die Formulardaten so sauber wie möglich bei unserem Controller ankommen, müssen wir oft eine Validierung auf dem Server durchführen, um sicher zu sein.
Bedeutung der DatenvalidierungValidieren Sie die Daten ermöglicht es uns, unsere Logik vor möglichen schädlichen Daten abzuschirmen, die der Benutzer uns möglicherweise sendet, oder vor möglichen Angriffen durch Hacker, die unsere Anwendung zum Scheitern bringen wollen.
Sehen wir uns im folgenden Bild an, wie wir die Daten validieren:
WichtigWir konnten die Validierung durchführen, die wir erklärt haben von Javascript auf dem Client jedoch, indem wir diese zusätzliche Validierung pro Server hinzufügen, schützen wir unsere Logik und vermeiden eine Auktion von weniger als einem Tag Dauer.
Nach Abschluss dieses Tutorials haben wir den Prozess der Datenspeicherung bereits abgeschlossen und wiederum die Daten erfasst und für einen optimalen Betrieb unserer Anwendung validiert.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