ASP.NET MVC - pielāgoti kļūdu ziņojumi

Satura rādītājs
Viens no galvenajiem punktiem, lai mūsu lietojumprogramma būtu lietotājam draudzīgāka un vieglāk lietojama, ir saziņa, mums jāpatur prātā, ka ne visi mūsu lietotāji, lietojot mūsu lietojumprogrammu, domās tāpat kā mēs.
Ņemot to vērā, mēs zināsim, ka tiks pieļautas daudzas kļūdas, tās aizpildīs laukus ar nepareizu informāciju formātā, iespējams, atstās tukšus laukus, kurus mēs esam ieinteresēti aizpildīt utt. Šim nolūkam mums tas ir jādara definēt pielāgotas kļūdas tas ir tas, ko mēs norādīsim lietotājam, kāpēc lietojumprogramma nevar turpināt izskatīt savus pieprasījumus un sniegt palīdzību, kas un kā jāaizpilda.
Pielāgoti ziņojumi
A personalizētu ziņu ļauj mums norādīt, ka lietojumprogramma sazināsies, kad a kļūda konkrētā modeļa laukā, jo nav tas pats parādīt kļūdu bez ziņojuma un gaidīt, kamēr lietotājs uzzinās, ka tā neizdevās, tāpēc mēs redzēsim šādu kodu:
 [Obligāti] [StringLength (50, ErrorMessage = "Nosaukums nedrīkst būt garāks par 50 rakstzīmēm")] publiska virkne Nosaukums {get; komplekts; } [Diapazons (1, 10000, ErrorMessage = "Sākotnējai cenai jābūt vismaz 1")] publiska decimālā sākuma cena {get; komplekts; } 

Mēs redzam, ka mēs varējām ievietot ziņojumu par to, kad mūsu lauks pārsniedz noteikto garumu un arī tad, kad mēs ievietojam diapazonu, jo pēdējā gadījumā lietotājam ir nepieciešams norādījums par to, ko ievietot.
Rādīt kļūdas
Kad esam definējuši kļūdas un to atšķirīgos ziņojumus, mums tas ir jādara sagatavot mūsu redzeslokā lai parādītu tos, kad tie notiek, lai to sasniegtu, mēs izmantosim valodu Skuveklis un tā vienkārša piekļuve mūsu modeļu īpašībām, redzēsim nākamajā attēlā, kā sagatavot lauku, lai tas tiktu parādīts lietotājam, un saņemt kļūdu, ja tāda ir:

Attēlā mēs redzam, kā mēs varam izdrukāt savu lauku skatā, tagad mēs redzēsim, kā pievienot mūsu izveidoto pielāgoto kļūdu:

Mēs redzam, ka tas ir ļoti vienkārši, mēs izmantojam metodi ValidationMessageFor un kā parametru mēs nododam savu modeli un īpašumu, kurā reģistrēsim kļūdu; Mēs atkārtojam šo procesu ar katru mūsu redzesloka lauku.
SvarīgsJa kāda iemesla dēļ mēs vēlamies pārrakstīt kļūdas ziņojumu vai nu tāpēc, ka skatā ir nepieciešams kaut kas cits, ar to pašu metodi nav problēmu ValidationMessageFor mēs varam sasniegt šo mērķi, mēs vienkārši nododam tam papildu parametru ar jauno ziņojumu.
Tālāk redzamajā attēlā redzēsim, kā mēs jums nosūtām ziņojumu ar “*” šis ziņojums daudz tiek izmantots, lai apzīmētu, ka tukšs lauks nav pieņemts, vai arī tad, ja viss ziņojums tiek parādīts a rīka padoms, lai mēs nepārslogotu teksta skatu:

To visu ir ļoti viegli pielietot mūsu programmās, tāpēc mēs iegūsim vēl vienu lietojumprogrammu lietotājam draudzīgs un ļoti izturīgs, tā kā katra mūsu veiktā validācija ir par vienu lūzuma punktu mazāk.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave