Kullanıcı Alanı



                
Şifremi Unuttum
Kategoriler
Arama
Çevrimiçi Kullanıcılar
(1 Misafir) Toplam: 1
Son Kaydolan Kullanıcı: korsan_132
Yazar Kadrosu
YazarDers Sayısı
Erkan Coşu 30
Semih Coşu 16


Anasayfa » ASP.NET » Validation Kontrolleri - 3 - RegularExpressionValidator
Yazan: Erkan Coşu
Tarih: 01-02-2010 19:22
Okunma: 555

Validation Kontrolleri - 3 - RegularExpressionValidator

Validation Kontrolleri – 3
RegularExpressionValidator


Bu kontrol sayesinde girilecek olan veri türünü kontrol edebiliriz. Örneğin, Textbox’a girilecek olan veri Telefon numarası, e-mail adresi, sayısal bir değer v.b. olsun istediğimizde, bu kontrolü kullanarak veri türünü kontrol edebiliriz.


Aşağıdaki gibi bir form hazırlayalım. Bunun için 1tane TextBox, 1tane Button, 1tane Label ve 1tane RegularExpressionValidator ekleyelim.



Şimdi RegularExpressionValidator ayarlarını properties panelinden yapalım.



ControltoValidate: Kontrol edilecek olan kontrol seçilir.
ErrorMessage: Kontrol sonrasında ortaya çıkacak hata mesajı.
ValidationExpression:Kontrol edilecek veri türü. Bu ayarı yapmak için ValidationExpression özelliğinin en sonundaki “…” olan button tıklanır ve açılan pencereden veri türü seçilir.

Buradan e-mail address’i seçtikten sonra “ok” butonuna basınız.

Şimdi diğer derslerimizde de yaptığımız gibi, textbox’a girilen veri türü doğru ise label’a yazdırılması için gerekli kodları code-behind sayfamıza yazalım. Bunun için button’u çift tıklayarak code-behind sayfamıza girelim. Yani default.aspx.cs dosyamıza girelim.

Kodlar;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

 public partial class _Default : System.Web.UI.Page

{
   protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Label1.Text = "MAİL ADRESİNİZ:" + "  " + TextBox1.Text;
    }
}

 

Uygulamamızı çalıştıralım ve sonucu görelim.



Gördüğünüz gibi mail adresi girmediğimiz için button’a basınca hata mesajı ile karşılaştık.

Şimdi mail adresi girerek, button’u tıklayalım.



Sadece üyelerimiz yorum yapabilir... Eğer üye iseniz lütfen giriş yapınız. Değilseniz hemen Buraya tıklayarak ücretsiz üye olabilirsiniz.