Melakukan validasi kustom hanya menggunakan event validasi OnServerValidate sisi-server. Sisi-klien menggunakan callback untuk memunculkan event onServerValidate. Properti ClientValidationFunction dimatikan dan akan mengeluarkan eksepsi jika mencoba untuk menyetel properti ini.
Harap berhati-hati onServerValidate dapat dimunculkan saat kontrol yang divalidasi pada sisi klien mengubah nilai, yaitu validasi server mungkin dipanggil berkali-kali. Setelah callback atau postback, {@link onServerValidate onServerValidate} dimunculkan hanya sekali. Properti IsCallback dari kelas TPage menjadi true ketika validasi dibuat selama permintaan callback.