Kontrol CustomValidator ASP.NET
Definisi dan penggunaan
Kontrol CustomValidator dapat melaksanakan validasi yang disesuaikan oleh pengguna untuk kontrol input.
Properti
Properti | Deskripsi |
---|---|
BackColor | Warna latar belakang kontrol CustomValidator |
FungsiValidasiKlien |
Tentukan nama fungsi klien yang disesuaikan untuk validasi. Keterangan: Skrip harus ditulis dalam bahasa yang didukung browser, seperti VBScript atau JScript Dengan menggunakan VBScript, fungsi harus berada di dalam formulir: Sub FungsiNama (source, argumen) Dengan menggunakan JScript, fungsi harus berada di dalam formulir: Fungsi FunctionName (source, arguments) |
ControlToValidate | ID input kontrol yang akan divalidasi. |
Display |
Tindakan tampilan kesalahan dalam kontrol validasi. Nilai yang sah ada:
|
EnableClientScript | Nilai boolean, menunjukkan apakah validasi klien diaktifkan. |
Enabled | Nilai boolean, menunjukkan apakah kontrol validasi diaktifkan. |
ErrorMessage |
Teks informasi kesalahan yang ditampilkan di kontrol ValidationSummary saat verifikasi gagal. Keterangan: Jika settingan ErrorMessage disetel tetapi settingan Text belum disetel, nilai ErrorMessage juga akan ditampilkan di kontrol validasi. |
ForeColor | Warna latar kontrol. |
id | ID unik kontrol. |
IsValid | Nilai boolean, menunjukkan apakah kontrol input yang berhubungan melalui verifikasi. |
OnServerValidate | Menentukan nama fungsi validasi server端的验证脚本 yang akan dijalankan. |
runat | Menentukan bahwa kontrol ini adalah kontrol server. Harus diatur menjadi "server". |
Teks | Teks yang ditampilkan saat verifikasi gagal. |
Contoh
- CustomValidator
- Dalam contoh ini, kami menyatakan dua kontrol Label, satu kontrol TextBox, satu kontrol Button, dan satu kontrol CustomValidator di berkas .aspx. Fungsi user() dapat memeriksa panjang nilai masukan. Jika panjangnya kurang dari 8 atau lebih besar dari 16, teks "Nama pengguna harus berada di antara 8 sampai 16 karakter!" akan ditampilkan di kontrol CustomValidator.