Sommario
L'obiettivo principale che dobbiamo perseguire quando costruiamo applicazioni dovrebbe essere il usabilità, vale a dire che l'applicazione aiuta davvero l'utente, che gli semplifica la vita ed è semplice da usare, poiché con questo garantiamo che non verrà dimenticato.Uno degli aspetti che possono fare la differenza sono i convalide, questo perché quando inseriamo molti dati abbiamo bisogno di avere un'idea chiara quando c'è un guasto della causa, normalmente vengono gestiti due livelli di convalida, il primo è sul lato server, cioè quando riceviamo i dati confermiamo che abbiamo ricevuto e lo lasciamo passare o meno e il secondo è sul lato client, questo sta convalidando prima di inviare i dati.
Convalide lato client
L'importanza di queste convalide è dovuta alla velocità con cui riceviamo il risultato delle stesse, ad esempio, abbiamo caricato 10 campi ma di questi 4 non sono corretti, senza una fase di convalida nel client questi dovrebbero andare al server e quindi restituire la rispostaSebbene rispettiamo la funzionalità, perdiamo all'utente alcuni secondi preziosi, ma se gli diciamo di verificare i suoi dati prima di inviare le informazioni, gli evitiamo di dover inviare l'intera pagina.
Doppio controlloPer quanto riguarda la stabilità del sistema, la doppia verifica dei dati rende la nostra struttura dati più robusta, poiché dati o tipi di dati errati probabilmente non entrano nei nostri modelli, riducendo drasticamente il numero di errori fatali dovuti a questa causa nella nostra app.
Includi la convalida sul lato client
Per fare una convalida non abbiamo davvero bisogno di molto, useremo jQuery e per questo, prima a nostro avviso includeremo gli script corrispondenti:
Il modo in cui questa convalida viene eseguita a differenza di altre è che se non includiamo gli script nella vista funzionerà comunque, solo non ci sarà alcuna convalida sul lato client.
Con questo finiamo il tutorial, come vediamo includere questo tipo di validazione è molto semplice se usiamo le librerie appropriate, nel caso di ASP.NET è consigliabile usare jquery.validate.unobtrusive.js che è stato sviluppato da Microsoft per soddisfare i propri standard di qualità del codice.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo