ASP.NET MVC - Brugerdefinerede fejlmeddelelser

Indholdsfortegnelse
Et af nøglepunkterne for at vores applikation skal være mere brugervenlig og lettere at bruge er kommunikation, vi skal huske på, at ikke alle vores brugere vil tænke på samme måde som os, når de bruger vores applikation.
Når vi tager dette i betragtning, ved vi så, at der vil komme mange fejl, de vil udfylde felter med forkerte oplysninger i formatet, måske vil de efterlade tomme felter, som vi er interesserede i at udfylde osv. Til dette må vi definere brugerdefinerede fejl hvilket er det, vi vil angive for brugeren, hvorfor applikationen ikke kan fortsætte med deres anmodninger og give dem hjælp til, hvad og hvordan det skal udfyldes.
Brugerdefinerede meddelelser
EN personlig besked giver os mulighed for at angive, at applikationen vil kommunikere, når a fejl i et specifikt felt af modellen, da det ikke er det samme at vise en fejl uden en besked og vente på, at brugeren ved, at det mislykkedes, for dette vil vi se følgende kode:
 [Påkrævet] [StringLength (50, ErrorMessage = "Titel må ikke være længere end 50 tegn")] public string Title {get; sæt; } [Range (1, 10000, ErrorMessage = "Startprisen skal være mindst 1")] offentlig decimal StartPrice {get; sæt; } 

Vi ser, at vi var i stand til at placere en besked om, når vores felt overstiger den angivne længde, og også når vi placerer et område, da brugeren i sidstnævnte tilfælde har brug for en vejledning i, hvad han skal placere.
Vis fejl
Når vi har defineret fejlene og deres forskellige meddelelser, skal vi forberede os i øjnene for at vise dem når de opstår, for at opnå dette vil vi bruge sprog Barbermaskine og dens lette adgang til egenskaberne for vores modeller, lad os se i det følgende billede, hvordan man forbereder et felt, der skal vises til brugeren, og modtager fejlen, hvis den findes:

På billedet ser vi, hvordan vi kan udskrive vores felt i visningen, nu vil vi se, hvordan vi tilføjer den brugerdefinerede fejl, som vi opretter:

Vi ser, at det er meget enkelt, vi bruger metoden ValidationMessageFor og som parameter sender vi vores model og den egenskab, som vi vil registrere fejlen; Vi gentager denne proces med hvert felt, vi har i øjnene.
VigtigHvis vi af en eller anden grund ønsker at omskrive fejlmeddelelsen, enten fordi vi har brug for noget andet især i visningen, er der ikke noget problem med den samme metode ValidationMessageFor vi kan nå dette mål, vi sender simpelthen et ekstra parameter til det med det nye budskab.
Lad os se i det følgende billede, hvordan vi sender dig en besked med en “*” denne meddelelse bruges meget til at angive, at et tomt felt ikke accepteres, eller også når hele meddelelsen vises i en værktøjstip, så vi ikke overbelaster tekstvisningen:

Det er meget let at anvende alt dette i vores programmer, med dette får vi en applikation mere brugervenlig og meget robust, da hver validering, vi gør, er et knækpunkt mindre.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave