#1
|
|||
|
|||
C# ve Asp.net’ de validator kullanımı ile veri kontrolü -I
Eskiden Php ya da asp kullandığımız devirlerde kullanıcıdan aldığımız verilerin istenilen nitelikte olmasını tek tek kontrol ederdik fakat çok sayıda değer girilen sayfalarda bu iş çok karışık olurdu. Bu problemi .net teknolojisi programcı kontrolunden alıp kendi içerisinde kontrol ederek giderdi. Belki de .net ile sanal yerleşke sayfaları yapmanın en can alıcı yararlarından birisi validator kavramıdır.
Validator kullanımını ve kullanım araçlarını teker teker başlıklar halinde incelersek nlamaşılması daha kolay olacağı düşüncesindeyim. I- RequiredFieldValidator ile ValidationSummary Kullanımı Textbox1 ve Textbox2 iki tane giriş aldığımız aracımız olsun bir tane de button1 isminde buradan alınan değerleri girişi sağlanan düğmemiz olsun. Şimdi biz bu iki girişinde boş olmasını istemiyoruz tek tek kontrolleri button1 basıldığında yapmaktansa validator kullanmak daha yararlıdır. Bunun için sayfaya iki tane RequiredFieldValidator ekliyoruz bunların ControlToValidate özelliklerine birine Textbox1 diğerine ise Textbox2’yi ekliyoruz. Bu RequiredFieldValidator’lerin displaylerini ise none yapıyoruz. Çünkü biz hata mesajının toplu olarak çıkmasını sağlayacağız. Bundan sonra bu RequiredFieldValidator ların errormessage kısmına hata mesajlarını giriyoruz. Nedir bu hata mesajı mesela Textbox1 e veri girmeyi unuttunuz yada Textbox2 ye ver girmeyi unuttunuz gibi. Şu anda Textbox’lar la işimiz bitti artık bu hata mesajların ekrana bastırılması gerekiyor. Bunun için ise ValidationSummary kullanmamız gerekiyor hatanın nereye çıkacaksa oraya ValidationSummary yi koymalıyız. Altta projemizin oluşturulması sırasında görünümü vardır. Altta projemiz çalıştığında ve veri girişi yapmayıp butona bastığımızda ekrana basılan hata mesajları gösterilmektedir. Not : Alıntıdır. |