ASP.NET MVC - Benutzerdefinierte Fehlermeldungen

Inhaltsverzeichnis
Einer der wichtigsten Punkte für eine benutzerfreundlichere und benutzerfreundlichere Anwendung unserer Anwendung ist die Kommunikation. Wir müssen bedenken, dass nicht alle unsere Benutzer bei der Nutzung unserer Anwendung genauso denken wie wir.
Wenn wir dies berücksichtigen, wissen wir dann, dass viele Fehler gemacht werden, Felder mit falschen Informationen im Format ausgefüllt werden, möglicherweise leere Felder bleiben, die wir ausfüllen möchten usw. Dafür müssen wir benutzerdefinierte Fehler definieren Das ist es, was wir dem Benutzer mitteilen, warum der Antrag mit seinen Anfragen nicht fortfahren kann, und ihm Hilfestellung geben, was und wie er ausgefüllt werden sollte.
Benutzerdefinierte Nachrichten
EIN personalisierte Nachricht ermöglicht es uns anzugeben, dass die Anwendung kommuniziert, wenn a Fehler in einem bestimmten Feld des Modells, da es nicht dasselbe ist, einen Fehler ohne Nachricht anzuzeigen und darauf zu warten, dass der Benutzer weiß, dass er fehlgeschlagen ist, sehen wir dafür den folgenden Code:
 [Erforderlich] [StringLength (50, ErrorMessage = "Titel darf nicht länger als 50 Zeichen sein")] public string Title {get; einstellen; } [Range (1, 10000, ErrorMessage = "Anfangspreis muss mindestens 1 sein")] public decimal StartPrice {get; einstellen; } 

Wir sehen, dass wir eine Nachricht platzieren konnten, wenn unser Feld die angegebene Länge überschreitet und auch wenn wir einen Bereich platzieren, da der Benutzer im letzteren Fall eine Anleitung benötigt, was zu platzieren ist.
Fehler anzeigen
Sobald wir die Fehler und ihre verschiedenen Meldungen definiert haben, müssen wir Bereiten Sie sich in unseren Augen vor Um sie zu zeigen, wenn sie auftreten, verwenden wir die Sprache Rasierer und dem einfachen Zugriff auf die Eigenschaften unserer Modelle, sehen wir in der folgenden Abbildung, wie Sie ein Feld vorbereiten, das dem Benutzer angezeigt wird, und den Fehler erhalten, wenn er vorhanden ist:

Im Bild sehen wir, wie wir unser Feld in der Ansicht drucken können. Jetzt sehen wir, wie wir den von uns erstellten benutzerdefinierten Fehler hinzufügen:

Wir sehen, dass es sehr einfach ist, wir verwenden die Methode ValidationMessageFor und als Parameter übergeben wir unser Modell und dessen Eigenschaft, deren Fehler wir registrieren werden; Wir wiederholen diesen Vorgang mit jedem Feld, das wir im Blick haben.
WichtigWenn wir aus irgendeinem Grund die Fehlermeldung umschreiben möchten, entweder weil wir etwas anderes in der Ansicht benötigen, gibt es mit derselben Methode kein Problem ValidationMessageFor Wir können dieses Ziel erreichen, wir übergeben ihm einfach einen zusätzlichen Parameter mit der neuen Nachricht.
Sehen wir uns im folgenden Bild an, wie wir Ihnen eine Nachricht mit a . senden “*” diese Nachricht wird häufig verwendet, um anzuzeigen, dass ein leeres Feld nicht akzeptiert wird oder auch wenn die gesamte Nachricht in einem angezeigt wird Kurzinfo, damit wir die Textansicht nicht überladen:

All dies ist sehr einfach in unseren Programmen anzuwenden, damit erhalten wir eine weitere Bewerbung benutzerfreundlich und sehr robust, da jede Validierung, die wir durchführen, eine Bruchstelle weniger ist.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