ASP.NET MVC - İstemci Tarafı Doğrulamaları

İçindekiler
Uygulamalar oluştururken izlememiz gereken temel amaç, kullanılabilirlik, yani uygulama gerçekten kullanıcıya yardımcı oluyor, hayatını kolaylaştırıyor ve kullanımı basit, çünkü bununla unutulmayacağını garanti ediyoruz.
Fark yaratabilecek yönlerden biri, doğrulamalar, bunun nedeni, çok fazla veri girdiğimizde, nedende bir başarısızlık olduğunda net bir fikre sahip olmamız gerektiğidir, normalde bunlar ele alınır. iki doğrulama seviyesi, birincisi sunucu tarafında yani aldığımızı doğruladığımız ve geçmesine izin verdiğimiz veriyi aldığımızda ve ikincisi istemci tarafında olduğunda, bu veriyi göndermeden önce doğrulama yapıyor.
İstemci Tarafında Doğrulamalar
Bu doğrulamaların önemi, aynı sonucu alma hızımızdan kaynaklanmaktadır, örneğin, 10 alan yükledik ancak bunlardan 4'ü doğru değil, istemcide bir doğrulama aşaması olmadan bunlar sunucuya gitmeleri ve ardından yanıtı döndürmeleri gerekir.İşlevselliğe uymamıza rağmen, kullanıcıya birkaç değerli saniye kaybederiz, ancak bilgileri göndermeden önce verilerini doğrulamasını söylersek, onu tüm sayfayı göndermek zorunda kalmaktan kurtarırız.
çift ​​kontrolSistemin kararlılığı ile ilgili olarak, verilerin çift doğrulanması veri yapımızı daha sağlam hale getirir, çünkü veriler veya yanlış veri türleri muhtemelen modellerimize girmez ve bu nedenle uygulamamızdaki bu nedenle önemli hataların sayısını önemli ölçüde azaltır.
Doğrulamayı İstemci Tarafına Dahil Et
Bir doğrulama yapmak için gerçekten çok fazla ihtiyacımız yok, kullanacağız jQuery ve bunun için ilk önce ilgili komut dosyalarını ekleyeceğiz:

Bu yapıldıktan sonra, doğrulayacağımız öğeleri oluşturmalıyız, bu durumda modelimize karşılık gelen ekleyeceğimiz giriş alanlarını doğrulayacağız:

Neler oluyor?Script kullanımı ile jQuery Formumuza yeni işlevler veriyoruz, gördüğümüz resimde onayladığımızı görüyoruz. başlık alanıGirdi elemanında bazı yeni nitelikler görürsek, bunlar veri-val, Bu öznitelikler, istemcideki doğrulama kitaplığı ile birlikte çalışır ve doğrulamaya bağlı olarak, form gönderme olayı yürütüldüğünde atlarlar, bir doğrulama başarısız olursa, form gönderilmez ve kullanıcıyı formu tekrar görmek zorunda bırakmaz. Hataların işaretlendiği sayfa.
Bu doğrulamanın diğerlerinden farklı olarak yapılma şekli, komut dosyalarını görünüme dahil etmezsek çalışmaya devam edeceği, yalnızca istemci tarafında doğrulama olmayacağıdır.
Bununla öğreticiyi bitiriyoruz, bu tür bir doğrulamayı dahil ettiğimizi gördüğümüz gibi, uygun kitaplıkları kullanırsak çok basit, ASP.NET durumunda kullanılması tavsiye edilir. jquery.validate.unobtrusive.js kod kalite standartlarını karşılamak için Microsoft tarafından geliştirilmiştir.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave