Kontrol CompareValidator ASP.NET
Definisi dan penggunaan
Kontrol CompareValidator digunakan untuk membandingkan nilai yang dimasukkan pengguna ke dalam kontrol input dengan nilai yang dimasukkan ke dalam kontrol input lain atau nilai konstan.
Keterangan:Jika kontrol input kosong, fungsi verifikasi tidak akan dipanggil dan verifikasi akan sukses. Gunakan kontrol RequiredFieldValidator untuk membuat field wajib diisi.
Atribut
Atribut | Deskripsi |
---|---|
BackColor | Warna latar belakang kontrol CompareValidator. |
ControlToCompare | Kontrol input yang akan dihubungkan untuk dibandingkan dengan kontrol input yang divalidasi. |
ControlToValidate | ID kontrol input yang akan divalidasi. |
Display |
Tindakan penampikan informasi kesalahan di kontrol verifikasi. Nilai yang sah adalah:
|
EnableClientScript | Nilai boolean yang menentukan apakah verifikasi klien diaktifkan. |
Enabled | Nilai boolean yang menentukan apakah kontrol verifikasi diaktifkan. |
ErrorMessage |
Teks yang ditampilkan di komponen ValidationSummary saat verifikasi gagal. Keterangan: Jika atribut Text belum diatur, teks ini akan ditampilkan di komponen Validasi. |
ForeColor | Warna latar depan komponen. |
id | ID yang unik dari komponen. |
IsValid | Nilai boolean yang menunjukkan apakah kontrol input yang ditentukan oleh ControlToValidate melalui verifikasi atau tidak. |
Operator |
Tipe operasi penggabungan yang akan dieksekusi. Operator adalah:
|
runat | Tentukan kontrol adalah kontrol server. Harus diatur menjadi 'server'. |
Text | Pesan yang ditampilkan saat verifikasi gagal. |
Type |
Tentukan tipe data yang harus dibandingkan nilai yang akan diuji. Tipe ada:
|
ValueToCompare | Nilai konstan, nilai ini harus dibandingkan dengan nilai yang dimasukkan pengguna ke kontrol input yang diuji. |
Contoh
- CompareValidator
- Dalam contoh ini, kami menyatakan dua kontrol TextBox, satu kontrol Button, dan satu kontrol CompareValidator. Jika uji gagal, 'Validation Failed!' akan ditampilkan dengan latar belakang kuning dan teks merah di kontrol CompareValidator.
- CompareValidator 2
- Dalam contoh ini, kami menyatakan dua TextBox di berkas .aspx, satu kontrol ListBox, satu kontrol Button, dan satu kontrol CompareValidator. Fungsi check_operator() mengatur operator yang dipilih di kontrol ListBox menjadi operator kontrol CompareValidator, kemudian menguji kontrol CompareValidator. Jika uji gagal, 'Validation Failed!' akan ditampilkan dengan latar belakang kuning dan teks merah di kontrol CompareValidator.