Kontrol CustomValidator ASP.NET
Definisi dan penggunaan
Kontrol CustomValidator dapat melaksanakan verifikasi yang disesuaikan pengguna untuk kontrol input.
Properti
Properti | Deskripsi |
---|---|
BackColor | Warna latar belakang kontrol CustomValidator. |
ClientValidationFunction |
Tentukan nama fungsi klien yang disesuaikan untuk verifikasi. Keterangan: Skrip mesti ditulis dalam bahasa yang didukung pereksa browser, seperti VBScript atau JScript VBScript digunakan, fungsi mesti berada di dalam bentuk: Sub FunctionName (source, arguments) JScript digunakan, fungsi mesti berada di dalam bentuk: Fungsi FunctionName (source, arguments) |
ControlToValidate | ID pengawal input yang akan diesahkan. |
Display |
Pertunjukan kesalahan pengawal pengesahan. Nilai yang sah adalah:
|
EnableClientScript | Bilangan boolean, menunjukkan sama ada pengesahan klien diaktifkan atau tidak. |
Enabled | Bilangan boolean, menunjukkan sama ada pengawal pengesahan diaktifkan atau tidak. |
ErrorMessage |
Teks kesalahan yang dipaparkan di pengawal ValidationSummary ketika pengesahan gagal. Keterangan: Jika telah diatur kegunaan ErrorMessage tetapi belum diatur kegunaan Text, nilai ErrorMessage juga akan dipaparkan di pengawal pengesahan. |
ForeColor | Warna latar pengawal. |
id | ID unik pengawal. |
IsValid | Bilangan boolean, menunjukkan sama ada pengawal input yang berhubungan melalui pengesahan atau tidak. |
OnServerValidate | Menetapkan nama fungsi pengesahan server yang akan dijalankan. |
runat | Menetapkan pengawal ini adalah pengawal server. Harus diatur ke "server". |
Teks | Teks yang dipaparkan ketika pengesahan gagal. |
Contoh
- CustomValidator
- Dalam contoh ini, kami mengumumkan dua pengawal Label, satu pengawal TextBox, satu pengawal Button, dan satu pengawal CustomValidator di dalam fail .aspx. Fungsi user() dapat mengesan panjang masukan. Jika panjangnya kurang dari 8 atau lebih dari 16, teks "Nama pengguna mesti berada di antara 8 hingga 16 aksara!" akan dipaparkan di pengawal CustomValidator.