Visual LanjutanMinggu …7… Page 1 MINGGU Ke Tujuh Pemrograman Visual 2 Pokok Bahasan: Validasi Data Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan dan mengaplikasikan Tipe-tipe validasi dari ASP.NET Referensi: Belajar sendiri ASP.NET Joe Martin, Brett Tomson, Hal 133 Membangun aplikasi Berbasis Web Dengan ASP.NET 2.0
Visual LanjutanMinggu …7… Page 2 Agenda RequiredFieldValidator CompareValidator RangeValidator RegularExpressionValidator CustomValidator ValidationSummary
Visual LanjutanMinggu …7… Page 3 RequiredFieldValidator Tipe kontrol ini digunakan untuk memeriksa bila value sudah diisi kedalam sebuah kontrol, misalnya textbox. Pada saat tertentu kita mengharuskan seorang user mengisi nama dan data tidak akan bisa dikirim bila data nama tersebut belum diisi. Berikan contoh mengenai penggunaan tipe validasi RequiredFiledValidator
Visual LanjutanMinggu …7… Page 4 CompareValidator Tipe kontrol ini digunakan untuk memeriksa nilai yang dimasukkan oleh user apakah sudah sesuai dengan operator terhadap nilai yang ditetapkan. Fungsi-fungsi operator yang digunakan compareValidator: –Equal, GreaterThan, GreaterThanEqual, –LessThan, LessThanEqual, NotEqual. Berikan contoh mengenai penggunaan tipe validasi CompareValidator
Visual LanjutanMinggu …7… Page 5 RangeValidator Tipe kontrol ini digunakan untuk memeriksa sebuah input apakah sudah berada pada range yang kita inginkan Berikan contoh mengenai penggunaan tipe validasi RequiredFiledValidator
Visual LanjutanMinggu …7… Page 6 RegularExpressionValidator Tipe kontrol ini digunakan untuk memeriksa apakah user memasukkan nilai sesuai pola yang ditentukan pada ValidationExpression. Kontrol ini sangat bermanfaat bagi para developer untuk memeriksa alamat , nomor telepon, tanggal dan yang lainnya Berikan contoh mengenai penggunaan tipe validasi RegularExpressionValidator
Visual LanjutanMinggu …7… Page 7 CustomValidator Tipe kontrol ini mengizinkan anda untuk membuat logika validasi anda sendiri untuk kontrol ASP.Net anda. Tipe kontrol ini biasanya digunakan untuk memvalidasi nilai pada database, atau untuk memvalidasi control berdasarkan rutin validasi yang tidak selalu disediakan. Berikan contoh mengenai penggunaan tipe validasi CustomValidator
Visual LanjutanMinggu …7… Page 8 ValidationSummary Kontrol ini menemukan pesan error yang ditetapkan oleh setipa kontrol validasi pada page dan menampilkan semuanya dalam satu tempat/area. Property yang terkait pada tipe kontrol ini adalah: –DisplayMode, ForeColor, HeaderText, –ShowMessageBox, dan ShowSummary. Berikan contoh mengenai penggunaan tipe validasi dari ValidationSummary
Visual LanjutanMinggu …7… Page 9 Questions & Answers
Visual LanjutanMinggu …7… Page 10 Thank You