Widget CompareValidator ASP.NET
Definisi dan penggunaan
Widget CompareValidator digunakan untuk membandingkan nilai yang dimasukkan pengguna ke widget input dengan nilai yang dimasukkan ke widget input lain atau nilai konstan.
Keterangan:Jika widget input kosong, fungsi pengesahan tidak akan dipanggil dan pengesahan akan sukses. Gunakan widget RequiredFieldValidator untuk membuat field wajib diisi.
Atribut
Atribut | Deskripsi |
---|---|
BackColor | Warna latar belakang widget CompareValidator. |
ControlToCompare | Widget input yang akan dibandingkan dengan widget input yang diuji. |
ControlToValidate | ID widget input yang akan diuji. |
Display |
Tindakan pemaparan informasi kesalahan di dalam widget pengesahan. Nilai yang sah adalah:
|
EnableClientScript | Nilai boolean yang menentukan apakah pengesahan klien diaktifkan. |
Enabled | Nilai boolean yang menentukan apakah widget pengesahan diaktifkan. |
ErrorMessage |
Teks yang dipaparkan di dalam widget ValidationSummary ketika pengesahan gagal. Keterangan: Jika atribut Text belum diset, teks ini akan dipaparkan di dalam widget pengesahan. |
ForeColor | Warna latar belakang widget. |
id | ID tunggul widget. |
IsValid | Bilangan Boolean, menunjukkan sama ada pengawal input yang ditentukan oleh ControlToValidate melalui pengujian atau tidak. |
Operator |
Jenis operasi penggabungan yang akan dijalankan. Operator adalah:
|
runat | Tentukan pengawal adalah pengawal pelayan. Harus diatur kepada "server". |
Text | Pesan yang dipaparkan semasa pengujian gagal. |
Type |
Tentukan jenis data untuk nilai yang hendak dibandingkan. Jenis ada:
|
ValueToCompare | Nilai konstan, nilai ini harus dihubungkan dengan nilai yang dimasukkan pengguna ke dalam kontrol input yang dipertahankan. |
Contoh
- CompareValidator
- Dalam contoh ini, kami mengumumkan dua kontrol TextBox, satu kontrol Button, dan satu pengawal CompareValidator. Jika pengujian gagal, "Validation Failed!" akan dipaparkan dengan latar belakang kuning dan teks merah di pengawal CompareValidator.
- CompareValidator 2
- Dalam contoh ini, kami mengumumkan dua TextBox dalam fail .aspx, satu kontrol ListBox, satu kontrol Button, dan satu kontrol CompareValidator. Fungsi check_operator() mengatur operator yang dipilih dalam kontrol ListBox kepada operator pengawal CompareValidator, kemudian menguji pengawal CompareValidator. Jika pengujian gagal, "Validation Failed!" akan dipaparkan dengan latar belakang kuning dan teks merah di pengawal CompareValidator.