ASP.NET MVC - Prilagođene poruke o pogreškama

Sadržaj
Jedna od ključnih točaka da naša aplikacija bude jednostavnija za korištenje i lakša za korištenje je komunikacija. Moramo imati na umu da neće svi naši korisnici razmišljati na isti način kao mi kada koristimo našu aplikaciju.
Uzimajući to u obzir, tada ćemo znati da će se dogoditi mnoge pogreške, ispunit će polja s netočnim podacima u formatu, možda će ostaviti prazna polja koja smo zainteresirani ispuniti itd. Za ovo moramo definirati prilagođene pogreške što ćemo korisniku naznačiti zašto aplikacija ne može nastaviti s njihovim zahtjevima i pružiti im pomoć o tome što i kako treba ispuniti.
Prilagođene poruke
A personalizirana poruka dopušta nam da naznačimo da će aplikacija komunicirati kada a greška u određenom polju modela, budući da nije isto prikazati pogrešku bez poruke i pričekati da korisnik zna da nije uspjela, za ovo ćemo vidjeti sljedeći kod:
 [Obavezno] [StringLength (50, ErrorMessage = "Naslov ne smije biti dulji od 50 znakova")] javni niz Naslov {get; postaviti; } [Raspon (1, 10000, ErrorMessage = "Početna cijena mora biti najmanje 1")] javna decimalna početna cijena {get; postaviti; } 

Vidimo da smo uspjeli postaviti poruku kada naše polje prelazi zadanu duljinu, a također i kada postavljamo raspon, jer u potonjem slučaju korisniku treba vodič što postaviti.
Prikaži greške
Nakon što definiramo pogreške i njihove različite poruke moramo pripremite pred našim očima da bismo ih prikazali kada se pojave, za to ćemo koristiti jezik Britva i njegov jednostavan pristup svojstvima naših modela, pogledajmo na sljedećoj slici kako pripremiti polje za prikazivanje korisniku i primiti pogrešku ako postoji:

Na slici vidimo kako možemo ispisati svoje polje u prikazu, sada ćemo vidjeti kako dodati prilagođenu grešku koju stvaramo:

Vidimo da je to vrlo jednostavno, koristimo metodu ValidationMessageFor i kao parametar prosljeđujemo naš model i čije ćemo svojstvo registrirati pogrešku; Ponavljamo ovaj proces sa svakim poljem koje imamo na vidiku.
VažnoAko iz nekog razloga želimo prepisati poruku o pogrešci, bilo zato što nam je potrebno nešto drugo posebno u prikazu, nema problema, s istom metodom ValidationMessageFor možemo postići ovaj cilj, jednostavno mu prosljeđujemo dodatni parametar s novom porukom.
Pogledajmo na sljedećoj slici kako vam šaljemo poruku sa “*” ova se poruka često koristi za označavanje da se ne prihvaća prazno polje ili također kada je cijela poruka prikazana u opis, kako ne bismo preopteretili prikaz teksta:

Sve je to vrlo lako primijeniti u naše programe, čime ćemo dobiti još jednu aplikaciju jednostavan za korištenje i vrlo robustan, budući da je svako potvrđivanje koje napravimo jedna točka prijeloma manje.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave