ASP.NET Validation Kontrollerinin Kullanımı

“Validation” basit bir kelime gibi görülebilir. Aslında anlatacağımız kontrollerin kullanımı da zaten kendileri gibi basittir. Ancak bu kontrollerin dayandığı kavramlar “veri bütünlüğü” ve “güvenlik” olduğu için “basit ama etkili kontroller” demek daha doğru olacaktır.

Veri girişi yapılan tüm yazılımlarda kullanıcıdan gelen veriyi filtreleyerek(süzgeçten geçirmek), kullanıcının yazılım veri modeline uygun veri girişi yapmasını sağlamak gerekir. Bir kullanıcı adı ya da email bilgisinin standartları bellidir. Kullanıcı adının karakter sayısı genellikle en fazla 16 karakter ve boşluk ile Türkçe karakter içermeyen bir yapıda olması gerekir. Aynı zamanda email adreslerinin de içerisinde @ işareti olma zorunluluğuyla birlikte yanlış hatırlamıyorsam en fazla 65 karakterlik bir uzunluğa sahip olabilmektedir. Bu gibi filtrelemeleri yapmazsak yazılımın veri bütünlüğü bozulacağı gibi, istenmeyen karakterlerin engellenmemesi durumunda güvenlik zaafiyeti de oluşacaktır.

Bu temel bilgilendirmeden sonra, konuyla ilgili videoyu izlemek için tıklayınız.