ASP.NET MVC - klienta puses validācijas

Satura rādītājs
Galvenajam mērķim, kas mums jāievēro, veidojot lietojumprogrammas, jābūt lietojamība, tas ir, lietotne patiešām palīdz lietotājam, ka tā atvieglo viņa dzīvi un ir vienkārša lietošanā, jo ar to mēs garantējam, ka tā netiks aizmirsta.
Viens no aspektiem, kas var kaut ko mainīt, ir validācijas, tas ir tāpēc, ka, ievadot daudz datu, mums ir jābūt skaidram priekšstatam par cēloņa kļūmi, parasti tie tiek apstrādāti divi validācijas līmeņi, pirmais ir servera pusē, tas ir, kad mēs saņemam datus, kurus mēs apstiprinām, ka esam saņēmuši, un mēs ļaujam tiem nodot vai nē, un otrais ir klienta pusē, tas tiek apstiprināts pirms datu nosūtīšanas.
Validācijas klienta pusē
Šo validāciju nozīme ir saistīta ar ātrumu, kādā mēs saņemam tā paša rezultātu, piemēram, esam ielādējuši 10 laukus, bet 4 no tiem nav pareizi, bez validācijas posma klientā šie viņiem vajadzētu doties uz serveri un pēc tam atgriezt atbildiLai gan mēs ievērojam funkcionalitāti, mēs zaudējam lietotājam dažas vērtīgas sekundes, bet, ja mēs viņam liekam pārbaudīt savus datus pirms informācijas nosūtīšanas, mēs glābjam viņu no nepieciešamības nosūtīt visu lapu.
Divkārša pārbaudeRunājot par sistēmas stabilitāti, datu dubultā pārbaude padara mūsu datu struktūru stabilāku, jo dati vai nepareizi datu tipi, iespējams, neietilpst mūsu modeļos, ievērojami samazinot letālu kļūdu skaitu šī iemesla dēļ mūsu lietotnē.
Iekļaut validāciju klienta pusē
Lai veiktu apstiprināšanu, mums patiešām nav vajadzīgs daudz, mēs to izmantosim jQuery un šim nolūkam vispirms, mūsuprāt, mēs iekļausim atbilstošos skriptus:

Kad tas ir izdarīts, mums ir jāveido elementi, kurus mēs apstiprināsim, šajā gadījumā mēs apstiprināsim ievades laukus, kurus pievienosim atbilstoši mūsu modelim:

Kas notiek?Izmantojot skriptus jQuery Mēs savai formai piešķiram jaunu funkcionalitāti, attēlā redzam, ka esam apstiprinājuši virsraksta lauksJa paskatāmies, ievades elementā redzam dažus jaunus atribūtus, tie ir datu val., Šie atribūti darbojas kopā ar klienta validācijas bibliotēku, un atkarībā no validācijas tie lēks, izpildot veidlapas iesniegšanas notikumu, ja validācija neizdodas, veidlapa netiek nosūtīta, tādējādi pasargājot lietotāju no nepieciešamības vēlreiz redzēt veidlapu. lapa ar atzīmētām kļūdām.
Šī validācija tiek veikta atšķirībā no citiem gadījumiem - ja mēs neiekļausim skriptus skatā, tas joprojām darbosies, tikai klienta pusē netiks veikta validācija.
Ar to mēs pabeidzam apmācību, jo mēs redzam, ka šāda veida validācija ir ļoti vienkārša, ja izmantojam atbilstošās bibliotēkas, ASP.NET gadījumā ieteicams izmantot jquery.validate.unobtrusive.js kuru Microsoft izstrādāja, lai atbilstu to kodu kvalitātes standartiem.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