Kontrol RangeValidator ASP.NET

Definisi dan penggunaan

Kontrol RangeValidator digunakan untuk mengecek apakah nilai input pengguna berada di antara dua nilai. Dapat membandingkan nilai tipe yang berbeda, seperti angka, tanggal, dan karakter.

Keterangan:Jika kontrol input kosong, verifikasi tidak akan gagal. Gunakan kontrol RequiredFieldValidator untuk membuat field wajib diisi.

Keterangan:Jika nilai input tidak dapat diubah menjadi tipe data yang ditentukan, verifikasi tidak akan gagal. Gunakan kontrol CompareValidator, atur properti Operatornya ke ValidationCompareOperator.DataTypeCheck, sehingga dapat memeriksa tipe data nilai input.

Properti

Properti Deskripsi
BackColor Warna latar belakang kontrol RangeValidator
ControlToValidate ID kontrol yang akan diuji
Display

Tindakan tampilan kontrol verifikasi.

Nilai yang sah adalah:

  • None - Pesan verifikasi tidak akan ditampilkan secara inline.
  • Statik - Ruang untuk menampilkan pesan verifikasi disediakan di tata letak halaman.
  • Dinamis - Jika verifikasi gagal, ruang untuk menampilkan pesan verifikasi akan ditambahkan secara dinamis ke halaman.
EnableClientScript Nilai boolean, menentukan apakah verifikasi klien diaktifkan.
Enabled Nilai boolean, menentukan apakah kontrol verifikasi diaktifkan.
ErrorMessage

Teks yang muncul di kontrol ValidationSummary saat pemeriksaan gagal.

Keterangan: Jika atribut Text belum disetel, teks juga akan muncul di kontrol pengesahan ini.

ForeColor Warna depan kontrol ini.
id id yang unik dari kontrol.
IsValid Nilai boolean yang menunjukkan apakah kontrol input yang berhubungan melalui pemeriksaan.
MaximumValue Tentukan nilai maksimum untuk kontrol input.
MinimumValue Tentukan nilai minimum untuk kontrol input.
runat Tentukan bahwa kontrol ini adalah kontrol server. Harus diatur ke "server".
Tipe

Tentukan tipe data yang harus dicek. Tipe yang ada:

  • Currency
  • Date
  • Double
  • Integer
  • String
Teks Pesan yang muncul saat pemeriksaan gagal.

Contoh

RangeValidator
Dalam contoh ini, kami menyatakan kontrol TextBox, kontrol Button, dan kontrol RangeValidator di berkas .aspx. Jika pemeriksaan gagal, teks "The date must be between 1/1/2002 and 31/5/2002!" akan muncul di kontrol RangeValidator.
RangeValidator 2
Dalam contoh ini, kami menyatakan kontrol TextBox, kontrol Button, kontrol Label, dan kontrol RangeValidator di berkas .aspx. Fungsi submit() dapat memeriksa apakah halaman berikutnya valid. Jika valid, maka "The page is valid!" akan muncul di kontrol Label. Jika tidak valid, maka "The page is not valid!" akan muncul di kontrol Label. Jika pemeriksaan gagal, "The value must be from 1 to 100!" akan muncul di kontrol RangeValidator.