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:
|
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:
|
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.