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 - 2 - RangeValidator
Yazan: Erkan Coşu
Tarih: 31-01-2010 20:21
Okunma: 325

Validation Kontrolleri - 2 - RangeValidator

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.


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