Asp.Net Isvalid Özelliği İle Validator Kontrolünü Sunucu Tarafında Yapma

Asp.net’de en sık kullanılan kontrollerden olan validation kontrolleri javascript ile çalışan doğrulama kontrolleri olduğu için tarayıcıda javascript desteği olmadığında veya etkisizleştirildiğinde sunucu tarafında IsValid özelliğini kullanarak doğrulama kontrolü yapacağız.

IsValid ile sunucu taraflı doğrulama konrlollerinin kontrolünü yapma

Doğrulama kontrolleri javascipt tarafında doğrulama yaptığı için eğer tarayıcı özelliğinden javascipt etkisiz hale getirilirse veya javascipt yüklü değilse o zaman bir güvenli açığı doğmaktadır kısacası doğrulama kontrolleri client taraflı çalışan kontrollerdir. biz sunucu tarafında IsValid ile sayfanın doğrulanıp doğrulanmadığı kontrol edeceğiz.

Örnek Asp.Net kodlar

Üstteki kodlarda gördüğünüz gibi doğrulama kontrollerimiz kaydet butonuna tıkladığımızda çalışması gerekiyor ama belirtitğimiz gibi tarayıcıda javascript desteği yoksa veya etikisiz hale getirilmişse o zaman alttaki sunucu tarafında yazılan kod ile sayfanın doğrulanıp doğrulanmadığını IsValid özelliği ile kolayca öğrenebilirsiniz.

Örnek sunucu taraflı yazılan kod

Üstteki kod ile tarayıcıda javascript özelliği iptal edilmiş olsa bile sunucu tarafında sayfanın doğrulanıp doğrulanmadığını IsValid özelliği ile kolayca öğrenebilmekteyiz.

3.7/5 - (3 votes)

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et