ASP.NET MVC – Validierungen auf Kundenseite

Das Hauptziel, dem wir beim Erstellen von Anwendungen folgen müssen, muss die Benutzerfreundlichkeit sein, dh die Anwendung hilft dem Benutzer wirklich, erleichtert das Leben und ist einfach zu bedienen, da dies garantiert, dass sie nicht vergessen wird.

Einer der Aspekte, die den Unterschied ausmachen können, sind die Validierungen . Dies liegt an der Tatsache, dass wir bei der Eingabe vieler Daten eine klare Vorstellung haben müssen, wenn die Ursache fehlschlägt. Normalerweise werden zwei Validierungsebenen behandelt, die erste befindet sich auf der Seite von Server, dh wenn wir die Daten erhalten, die wir erhalten haben und die wir validieren lassen oder nicht und die zweite auf der Client-Seite ist, ist dies vor dem Senden der Daten zu validieren.

Validierungen auf Kundenseite

Die Wichtigkeit dieser Überprüfungen liegt in der Geschwindigkeit, mit der wir das Ergebnis derselben erhalten, zum Beispiel, wir haben 10 Felder geladen, aber von diesen sind 4 nicht korrekt, ohne eine Überprüfungsphase im Client müssen sie zum Server gehen und dann zurückkehren die antwort : trotz erfüllung der funktionalität verlieren wir einige wertvolle sekunden für den benutzer, aber wenn wir ihm vor dem senden der informationen mitteilen, dass er seine daten überprüfen muss, ersparen wir ihm den versand der kompletten seite.

Doppelte Überprüfung
In Bezug auf die Stabilität des Systems macht die doppelte Überprüfung der Daten unsere Datenstruktur robuster, da Daten oder fehlerhafte Datentypen wahrscheinlich nicht in unseren Modellen enthalten sind, was die Anzahl der schwerwiegenden Fehler aufgrund dieser Ursache drastisch verringert. unsere Bewerbung

Validierung auf der Client-Seite einschließen

Um eine Validierung durchzuführen, brauchen wir nicht viel, wir werden jQuery verwenden und dafür werden wir aus unserer Sicht zuerst die entsprechenden Skripte einbinden:

See also  Nginx - HTTP-Modulkonfiguration

asp_validacion_cliente.jpg

Sobald dies erledigt ist, müssen wir die Elemente konstruieren, die wir validieren wollen. In diesem Fall werden wir die Eingabefelder validieren, die wir entsprechend unserem Modell hinzufügen werden:

asp_validacion_cliente2.jpg

Was passiert
Mit der Verwendung von jQuery- Skripten geben wir unserem Formular neue Funktionen. In der Abbildung sehen wir, dass wir das Titelfeld validiert haben. Wenn wir sehen, dass das Eingabeelement einige neue Attribute enthält, sind dies die Datenwerte, in denen diese Attribute funktionieren Wenn eine Validierung fehlschlägt, wird das Formular nicht gesendet, und der Benutzer muss zurückkehren, um die Seite mit den Fehlern anzuzeigen. Dies hängt von der Validierung ab, die beim Ausführen des Ereignisses zum Senden des Formulars ausgeführt wird markiert.

Die Art und Weise, wie diese Validierung durchgeführt wird, ist im Gegensatz zu anderen, dass, wenn wir die Skripte nicht in die Ansicht aufnehmen, dies funktioniert, nur dass es auf der Clientseite keine Validierung gibt.

Damit schließen wir das Lernprogramm ab, da es sehr einfach ist, diese Art von Validierungen einzuschließen , wenn wir die entsprechenden Bibliotheken verwenden. Im Falle von ASP.NET ist es ratsam, jquery.validate.unobtrusive.js zu verwenden, das von Microsoft entwickelt wurde, um seine Standards erfüllen zu können der Codequalität.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *