Serkan Ayyıldız

Meraklı bir yazılım uzmanı...

ASP.Net Validation Kontroller

ASP.Net meraklılarına yeniden merhaba :)

Önceki makale dizilerimizde ASP.Net validation kontrollerini görmüş ve her birini ayrı ayrı incelemiştik,bu makalemizde
ise hepsini bir arada karma biçimde kullanarak gerçek hayatta kullanılacak bir projeye benzer biçimde kullanacağız.

Proje örneğimiz klasik bir web sitesine kayıt formu olsun.Bu formda; ad,soyad,kullanıcı adı,şifre belirleme,eposta bilgileri,
doğum tarihi,hatırlatma soru ve cevapları gibi bilgileri içerecek veri giriş kontrollerini kullanacağız.Bunlara ek olarak hiçbir kontrol boş geçilememeli ve kod tarafında ise bu bilgileri doğrulayacağız.
Şimdi yeni bir ASP.Net projesi oluşturuyor ve projemize kontrollerimizi sırasıyla ve isimlendirme standartlarına uygun biçimde kontrollerimizi yerleştiriyoruz:



Görüntüdeki gibi tüm kontrollerimizi web formumuza ekledikten sonra validation kontrollerimize geçebiliriz,ilk önce sayfada eksik ya da hatalı bilgi girildiği anda hata mesajlarını tek bir noktada göstereceğimiz validation summary kontrolünü kayıt butonunun altına ekliyoruz:



Artık sırasıyla diğer validation kontrollerine geçebiliriz,tabi öncelikle textboxların boş geçilebilmesini önlemek adına her textboxın altına Required Field Validator kontrolümüzü ekliyor ve daha önceki makalelerimizde öğrendiğimiz şekilde 
yapılandırıyoruz:



Bu şekilde diğer textboxlarımıza da ayrı ayrı validatorlerimizi ekledikten sonra sıra parola eşleşmeleri için Compare Validator kontrolümüzü yazmaya geldi,validation kontrolümüzü şifrenin tekrar yazıldığı textboxın altına yazıyoruz:



Şimdi ise e-posta adresi kısmına geldik,yazılacak e-posta adresinin doğru bir şekilde ve formatta yazıldığına emin olmak
için Regular Expression Validatoru kullanacağız.Bu validation kontrolünü ise e-posta için kullanacağımız textboxın hemen
altına yazıyoruz:



Şu ana kadar herşey tamam gibi görünüyor,şimdi sayfamızı çalıştırıp yüzeysel bir test uyguluyoruz:







Validation kontroller ile sayfamız gayet güzel çalışıyor görünüyor,şimdi ise girilen bilgileri C# kod tarafında yakalayalım ve kullanıcıya bildirelim:





Artık gerçek bir kayıt formu dolduralım:





Gayet güzel çalışan bir kayıt formu hazırladık,tabi bu örneğimizde hiçbir web tasarım çalışması olmadığı için biraz çirkin
göründüğünü itiraf etmek gerek :)

ASP.Net validation kontrolleriyle siz de güzel form çalışmaları kullanabilir ve projelerinizde kolay ve etkin bir şekilde
doğrulama işlemleri yapılandırabilirsiniz.
Makalemizin sonuna geldiğimize göre bir sonraki makalemizde görüşmek üzere hoşçakalın esen kalın :)

Projeyi İndir

Bir yorum bırak E-posta adresiniz yayınlanmayacaktır.

Menu