Yazar:Suat Yıldız Eklenme: 30.06.2007 Okunma: 1745
Puan: 3.1 Seviyesi: Orta
Web Server kontrolünün önemli bir özelliğini ise bilgi giriş kontrolü yapan Validation kontrolleri oluşturur. Web form üzerindeki kontrollere istediğimiz bilgilerin; istediğimiz format ile girilmesi kontrolüne Validating denir. Bu yapı sayesinde oluşabilecek hatalar en aza indirgemiş oluruz.
WEB FORM ÜZERİNE VALİDATİON KONTROL EKLENMESİ
Validation kontrol eklenmesi ToolBox üzerinden sürükleyerek ; input kotrol yanına getirmek süretiyle yapılır. Daha sonra validation kontrolün Properties penceresinden kontrol edeceği Input Kontrolün ID'si seçilir. Bir input Kontrole birden çok validation kontrol atanabilir.
Type ve EnableClientScript özellikleri özel durum taşır.
Type: Veri tipi validating işlemine tabi tutulacak ise ControlToValidate'den kontrol seçilince; veri tipi Properties kısmındaki Type bölümünden seçtiğimiz veri tipine göre, otomatik olarak kontrol edilir. Özel bir tanımlamaya ihtiyaç yoktur.
EnableClientScript: EnableClientScript özelliği True olursa Client-Side validation çalışır. Varsayılan olarak True özelliğindedir. ASP.NET ; client-Side validation'ı Jscript ile Server-Side validation'ı C# veya Vb içinde oluşturur.
VALIDATION GENEL ÖZELLİKLER
Display: Eğer birden fazla validation kontrol eklenecekse; bu Display seçeneğinin Dynamic olması gerekir. Validator'ın bu özelliği sayesinde; yanyana eklenmiş validator'ların hemen input kontrolün yanında çıkması sağlanır. Statik olursa; nerede koymuş isek, orada çıkar. Default olarak Display özelliği Static'tir. Aynı kontrol içinde birden fazla validator kullanıldığı zaman, Dynamic özelliğine çevirmeyi unutmayınız. None kullanılırsa error mesajı için blok koyar.
Error Message: İki şekilde çıkartılır. Birincisi; Validator'un ErrorMessage kısmına, ikincisi de Text kısmına yazarak. ErrorMessage kısmına yazılmış bir mesajın hata durumunda görünmesini istiyorsak; Text kısmını boş bırakmamamız gerekir. Her ikisinde de yazı varsa; text kısmına yazdığımız hata durumunda görüntülenecektir. ErrorMessage ayrıca ValidationSummary validator'ı kullandığımızda gereklidir. Orada bu mesaj görüntülenir. Onun için biz, normal mesajları Text kısmına yazalım.
Currently 3.20/5
Değelendirmek için üye girişi yapmanız gerekmektedir
UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.
İSTATİSTİKLER
ÇEVRİMİÇİ
69 Ziyaretçi, 1 Üye Alaattin Örsvuran BUGÜN DOĞUM GÜNÜ OLAN ÜYELERİMİZ: _by_danger_ (15), ilicli (19), Bugün: 554, Dün: 4845, Bu Ay: 15532, Toplam Ziyaret: 1043398, Toplam Üye: 92243, Son Üye:yemzet Toplam Ders: 1644, Toplam Yazar: 40, Toplam Dosya: 43, Toplam Link: 109