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:

  • None: Pesan verifikasi tidak akan ditampilkan secara inline.
  • Static: Ruang yang digunakan untuk menampilkan pesan verifikasi akan dialokasikan dalam tata letak halaman.
  • Dynamic: Ruang yang digunakan untuk menampilkan pesan verifikasi akan ditambahkan secara dinamis ke halaman jika verifikasi gagal.
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:

  • Equal
  • GreaterThan
  • GreaterThanEqual
  • LessThan
  • LessThanEqual
  • NotEqual
  • DataTypeCheck
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:

  • Currency
  • Date
  • Double
  • Integer
  • String
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.