| Yazar | Ders Sayısı |
| Erkan Coşu | 30 |
| Semih Coşu | 16 |
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.
