| Yazar | Ders Sayısı |
| Erkan Coşu | 30 |
| Semih Coşu | 16 |
Tarih: 31-01-2010 20:21
Okunma: 325
Validation Kontrolleri - 2 - RangeValidator
Bu kontrol ile textbox’a girilen verilerin belirli bir değer arasında olmasını sağlarız.
Aşağıdaki gibi bir form hazırlayalım.
1tane TextBox, 1tane Label, 1tane Button ve 1tanede RangeValidator ekleyelim.
RangeValidator’un Properties panelinden özelliklerini tanımlayalım.
ControltoValidate: Kontrol edilecek olan kontrol seçilir.
ErrorMessage: Koşul sağlanmadığında çıkacak olan hata mesajı.
Type:Kontrol edilecek olan veri tipidir. Sayısal bir değer kontrol edilecekse; integer seçilir.
MaximumValue: En yüksek değer girilir.
MinimumValue: En küçük değer girilir.
Biz yaptığımız çalışmada, en küçük değeri 100, en büyük değeri 1000 olarak belirledik. Sayısal bir kontrol yapacağımız için; type’ı da integer seçiyoruz. Textbox1 kontrol edileceği için ControltoValidate’i de textbox1 seçiyoruz. Hata mesajını da istediğimiz bir hata mesajı yazıyoruz.
Eğer girilen değer; 100 ile 1000 arasında ise bu değeri de Label1 e yazdıralım. Bunun için Button’a çift tıklayarak code-behind sayfamıza girip kodlarımızı da yazalım.
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 = "Girilen Değer 100 ile 1000 Arasındadır." + "Girilen Değer:" + " " + TextBox1.Text;
}
}
Uygulamamızı çalıştıralım; 100 ile 1000 arasında olmayan bir değer girelim ve sonucu görelim.
Şimdi de 100 ile 1000 arasında bir değer girelim.
