ASP.NET MVC - Aangepaste foutmeldingen

Inhoudsopgave
Een van de belangrijkste punten om onze applicatie gebruiksvriendelijker en gebruiksvriendelijker te maken, is communicatie. We moeten er rekening mee houden dat niet al onze gebruikers op dezelfde manier zullen denken als wij bij het gebruik van onze applicatie.
Hiermee rekening houdend, zullen we dan weten dat er veel fouten zullen worden gemaakt, zullen ze velden met onjuiste informatie in het formaat invullen, misschien zullen ze lege velden achterlaten die we willen invullen, enz. Hiervoor moeten we aangepaste fouten definiëren dat is wat we aan de gebruiker zullen aangeven waarom de applicatie niet verder kan gaan met hun verzoeken en hen helpen bij wat en hoe het moet worden ingevuld.
Aangepaste berichten
EEN gepersonaliseerd bericht stelt ons in staat om aan te geven dat de applicatie zal communiceren wanneer a fout in een specifiek veld van het model, omdat het niet hetzelfde is om een ​​fout weer te geven zonder een bericht en te wachten tot de gebruiker weet dat het is mislukt, hiervoor gaan we de volgende code zien:
 [Vereist] [StringLength (50, ErrorMessage = "Titel mag niet langer zijn dan 50 tekens")] openbare tekenreeks Titel {get; set; } [Bereik (1, 10000, ErrorMessage = "Initiële prijs moet minimaal 1 zijn")] public decimaal StartPrice {get; set; } 

We zien dat we een bericht hebben kunnen plaatsen voor wanneer ons veld de opgegeven lengte overschrijdt en ook wanneer we een bereik plaatsen, aangezien in het laatste geval de gebruiker een gids nodig heeft over wat hij moet plaatsen.
Fouten weergeven
Zodra we de fouten en hun verschillende berichten hebben gedefinieerd, moeten we voorbereiden in onze ogen om ze te laten zien wanneer ze zich voordoen, om dit te bereiken zullen we taal gebruiken Scheermes en de gemakkelijke toegang tot de eigenschappen van onze modellen, laten we in de volgende afbeelding zien hoe we een veld kunnen voorbereiden om aan de gebruiker te worden getoond en de fout te ontvangen als deze bestaat:

In de afbeelding zien we hoe we ons veld in de weergave kunnen afdrukken, nu zullen we zien hoe we de aangepaste fout kunnen toevoegen die we maken:

We zien dat het heel eenvoudig is, we gebruiken de methode ValidatieBerichtVoor en als parameter geven we ons model door en de eigenschap waarvan we de fout gaan registreren; We herhalen dit proces met elk veld dat we in ons zicht hebben.
BelangrijkAls we om de een of andere reden de foutmelding willen herschrijven, hetzij omdat we iets anders in het bijzonder nodig hebben in de weergave, is er geen probleem, met dezelfde methode ValidatieBerichtVoor we dit doel kunnen bereiken, geven we er gewoon een extra parameter aan met het nieuwe bericht.
Laten we in de volgende afbeelding zien hoe we u een bericht sturen met een “*” dit bericht wordt veel gebruikt om aan te geven dat een leeg veld niet wordt geaccepteerd of ook wanneer het hele bericht wordt weergegeven in a knopinfo, zodat we de tekstweergave niet overbelasten:

Het is heel gemakkelijk om dit allemaal in onze programma's toe te passen, hiermee krijgen we nog een toepassing gebruiksvriendelijk en zeer robuust, aangezien elke validatie die we doen een breekpunt minder is.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave