c# Web

Asp.Net Uygulamalarında ValidationGroup Özelliği

Bir sayfada birden fazla doğrulama kontrolü kullanıldığı zaman programın çalışmasıyla ilgili problemler yaşanabilmektedir. Programlama yazılımı, bu duruma çözüm olarak ValidationGroup özelliğini sunmaktadır. ValidationGroup özelliği ile aynı sayfa içinde farklı doğrulama kontrolleri kullanılarak bu kontrollerin diğer kontrollerden etkilenmesi engellemiştir.
ValidationGroup özelliği için:
Yeni bir sayfa açın ve aşağıdaki kontrolleri sayfaya ekleyin.
Hazırlanan üyelik paneli doğrulama kontrolleri ve Üye Ol butonu ValidationGroup özelliğini Properties panelini kullanarak uye olarak atayın. 
Hazırlanan doğrulama kodu panelinin Gönder butonu ValidationGroup özelliğini Properties panelini kullanarak dogrulama olarak atayın.
Üye Ol butonuna aşağıdaki kodları ekleyin. Bu kodlar ile üyelik panelindeki kontrol değerleri temizlenirken Label7 değerine rastgele bir doğrulama kodu
oluşturulacaktır.
TextBox1.Text = "";
TextBox2.Text = "";
TextBox3.Text = "";
TextBox4.Text = "";
Random kod = new Random();
Label7.Text = Convert.ToString(kod.Next(1, 10000));
Gönder butonuna aşağıdaki kodu yazın. Bu kodlar ile doğrulama kodu ile yazılan kod karşılaştırılacak ve doğru ise Doğrulama kodu doğru! Kayıt
başarılı, değilse Doğrulama kodu Yanlış! Tekrar deneyin yazarak yeni bir kod üretilecektir.
if (Label7.Text == TextBox5.Text)
{
 Label6.Text = "Doğrulama kodu doğru! Kayıt başarılı";
}
else
{
 Label6.Text="Doğrulama kodu Yanlış! Tekrar deneyin";
 Random kod = new Random();
 Label7.Text = Convert.ToString(kod.Next(1, 10000));
}
Uygulamayı çalıştırın.
Üyelik panelinde değerleri boş geçerek uygulamanın çalışmasını gözlemleyin.
Üyelik panelinde şfre değerlerini farklı girerek uygulamanın çalışmasını gözlemleyin.
Doğrulama kodu panelinde, doğrulama kodunu boş geçerek uygulamanın çalışmasını gözlemleyin.
Doğrulama kodu panelinde, doğrulama kodunu yanlış girerek uygulamanın çalışmasını gözlemleyin.
Doğrulama kodu panelinde, doğrulama kodunu doğru girerek uygulamanın çalışmasını gözlemleyin.
 
 

 


İlgili Makaleler
Web Sayfasının Hangi Tarayıcıda Çalıştığını Bulma
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
Visual Studio 2019 Programında c# İle Hazırlanan Web Projesini Local Sunucuda Yayınlama
ASP.NET Uygulamasında Metin Kutusunda Sadece Kredi/Banka Kartı Numarası Biçimine Nasıl İzin Verilir?
Update Panel İçinde Button Click Çalışmıyor Hatasını Düzeltme
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Ajax Modal Popup Kullanarak GridView İçindeki Bir Kaydı Listeleyip Güncelleme
Bir Otobüs Firmasına Ait Bilet Satış İşlemlerini Class(Sınıf) Tanımlayarak Yapan c# Form Uygulaması
Microsoft Visual Studio Live Share Nedir? Nasıl Kullanılır?
Asp.Net Programında Butonla GridView Nesnesine Yeni Bir Satır Ekleme
Visual Studio 2022 Programında Asp.Net Core Empty RazorPage Web Projesi Oluşturma
Visual Studio 2022 Programında Asp.Net Core Web Projesi Oluşturma
Web Uygulamalarında SqLite Kullanımı
Ayt 123 Sorusunu Core MVC Teknolojisini Kullanarak Çözümünü Bulma
Core Mvc Projesinde Birden Fazla Veriyi Tuple Nesnesiyle Gönderen Uygulama
Core Mvc Uygulamasında Sanal Data Kullanarak Personel Bilgilerini İşleyen Web Projesi Oluşturma1
Restful Http Get, Post, Put ve Delete İşlemlerini Veri Tabanı Üzerinde Gerçekleştirme
Derslerden Alınan Notları TempData Kullanarak Listeleyen Core Mvc Uygulaması
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama1
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama2

Yorum Ekle
   
Kötü İyi