ASP.NET MVC - Anpassade felmeddelanden

Innehållsförteckning
En av nyckelpunkterna för att vår applikation ska bli mer användarvänlig och lättare att använda är kommunikation, vi måste komma ihåg att inte alla våra användare kommer att tänka på samma sätt som oss när de använder vår applikation.
Med hänsyn till detta kommer vi då att veta att många fel kommer att göras, de fyller i fält med felaktig information i formatet, kanske lämnar de tomma fält som vi är intresserade av att fylla i, etc. För detta måste vi definiera anpassade fel vilket är vad vi kommer att indikera för användaren varför applikationen inte kan fortsätta med sina förfrågningar och ge dem hjälp med vad och hur det ska fyllas i.
Anpassade meddelanden
A personligt meddelande tillåter oss att ange att applikationen kommer att kommunicera när a fel i ett specifikt fält i modellen, eftersom det inte är samma sak att visa ett fel utan ett meddelande och vänta på att användaren ska veta att det misslyckades, för detta kommer vi att se följande kod:
 [Obligatoriskt] [StringLength (50, ErrorMessage = "Titel får inte vara längre än 50 tecken")] public string Title {get; uppsättning; } [Range (1, 10000, ErrorMessage = "Initialpriset måste vara minst 1")] public decimal StartPrice {get; uppsättning; } 

Vi ser att vi kunde placera ett meddelande för när vårt fält överstiger den angivna längden och även när vi placerar ett intervall, eftersom användaren i det senare fallet behöver en guide om vad som ska placeras.
Visa fel
När vi har definierat felen och deras olika meddelanden måste vi förbered oss ​​i våra ögon för att visa dem när de inträffar, för att uppnå detta kommer vi att använda språk Rakapparat och dess enkla åtkomst till egenskaperna hos våra modeller, låt oss se i följande bild hur vi förbereder ett fält som ska visas för användaren och får felet om det finns:

På bilden ser vi hur vi kan skriva ut vårt fält i vyn, nu ska vi se hur vi lägger till det anpassade felet som vi skapar:

Vi ser att det är väldigt enkelt, vi använder metoden ValidationMessageFor och som parameter passerar vi vår modell och egenskapen för vilken vi ska registrera felet; Vi upprepar denna process med varje fält vi har i sikte.
ViktigOm vi ​​av någon anledning vill skriva om felmeddelandet, antingen för att vi behöver något annat särskilt i vyn, är det inga problem, med samma metod ValidationMessageFor vi kan uppnå detta mål, vi ger helt enkelt en ytterligare parameter till det med det nya budskapet.
Låt oss se i följande bild hur vi skickar ett meddelande till dig med en “*” detta meddelande används mycket för att markera att ett tomt fält inte accepteras eller även när hela meddelandet visas i en verktygstips, så vi överbelastar inte textvyn:

Det är mycket enkelt att tillämpa allt detta i våra program, med detta kommer vi att få ytterligare en applikation användarvänlig och mycket robust, eftersom varje validering vi gör är en brytpunkt mindre.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave