Dalam kondisi tertentu, Anda mungkin perlu melewati verifikasi. Misalnya, Anda mungkin memiliki halaman yang seharusnya dapat dikirim meskipun pengguna tidak mengisi semua kolom validasi dengan benar. Anda dapat mengatur kontrol server ASP.NET untuk melewati otentikasi klien dan server, bukan hanya otentikasi klien.
Catatan Keamanan: Secara default, halaman web ASP.NET melakukan validasi permintaan untuk memastikan bahwa input pengguna tidak mengandung skrip atau elemen HTML. Fitur ini dapat dinonaktifkan secara eksplisit.
Anda juga dapat menonaktifkan kontrol validasi sehingga tidak ditampilkan pada halaman sama sekali dan validasi menggunakan kontrol tidak terjadi.
Jika Anda ingin melakukan validasi di server namun tidak di klien, Anda dapat mengatur kontrol validasi individual agar tidak membuat skrip klien. Hal ini sangat berguna jika pembaruan dinamis pada klien menyebabkan masalah pada tata letak halaman, atau jika beberapa kode server perlu dijalankan sebelum validasi.
1. Nonaktifkan validasi pada kontrol tertentu
Setel properti CausesValidation kontrol ke false.
Contoh berikut menunjukkan cara membuat tombol Batal sehingga melewati pemeriksaan validasi:
<asp:Tombol id="Tombol1" runat="server"
Text="Batal" CausesValidation="False">
</asp:Tombol>
2. Nonaktifkan kontrol verifikasi
Atur properti Enabled pada kontrol validasi ke false.
3. Nonaktifkan verifikasi klien
Setel properti EnableClientScript kontrol validasi ke false.
Artikel ini berasal dari blog CSDN. Harap sebutkan sumbernya saat mencetak ulang: http://blog.csdn.net/dodream/archive/2009/12/17/5024653.aspx