Asp.Net 2'de Validation Grup Özelliği

Asp.Net 2.0’da ValidationGroup Özelliği

ASP.NET 2.0 ile birlikte yazılım geliştiricilere doğrulama grupları oluşturmak için ValidationGroup adına bir özelik sunuldu. Bu özellik yokken aynı sayfada farklı doğrulama grupları oluşturmak problem oluşturuyordu. ValidationGroup özelliği ile aynı sayfa içerisinde farklı doğrulama grupları kurularak bu gruplardaki doğrulama kontrollerinden diğer grubun etkilenmesinin önüne geçilmiş oldu.

Bu durumu örneklemek için kullanıcıların hem kayıt olabileceği hem de kayıt olduktan sonra kendilerine gönderilen bir doğrulama kodunu sisteme girip hesaplarını aktifleştirebilecekleri bir sayfa tasarlandığını düşünelim. Senaryoya göre tasarlanan sayfada hem kullanıcıların kayıt olacağı bir bölüm hem de doğrulama kodu girilebilecek bir alan eklensin. Kullanıcılar bu sayfaya giriş yaptıklarında sisteme kayıt olmak için form doldurabilecekler ya da kayıt olduktan sonra kendilerine gönderilen doğrulama kodunu bu sayfada belirtilen alana girerek hesaplarını aktif hale getirebileceklerdir. Şu andaki durumda bu işlem için sayfada herhangi bir işlem yapmak istenildiğinde her iki alanda da herhangi bir doğrulama kontrolünden geçilmediği anda iki Buttonda çalışmıyor olacaktır. Bahsedilen problemi çözmek için yapılacak işlem çok basittir. Kayıt ekleme bölümünde bulunan tüm kontroller ve doğrulama kontrolleri seçilip ValidationGroup özelliği “Kayit”, diğer bölümdeki kontrollerde seçilip ValidationGroup özelliği “Dogrulama”  olarak ayarlandığında sayfada iki tane doğrulama grubu tanımlanmış olacak ve iki taraftaki doğrulama kontrolleri birbirinden etkilenmeyerek sayfa istenilen şekilde çalışmaya devam edecektir.

Döküman Arama

Başlık :

Kapat