h1

Server Control Event – Belajar Pemrograman ASP.NET – VB.NET – Tutorial dan Contoh Program

September 18, 2008

<< Sebelumnya : Menggunakan Web Form

Server Control Event

Event merupakan suatu tindakan yang dilakukan oleh user terhadap suatu kontrol. Semua event yang dilakukan oleh user akan diproses di server. Didalam ASP.NET ada 2 model pengiriman sebuah event ke server yaitu model sesaat setelah terjadi event dan model pengumpulan dahulu semua event baru kemudian secara bersamaan dikirim ke server. Model pengiriman event secara langsung keserver dapat terjadi misalnya saat kita memasukkan nama kedalam sebuah form. Event ini dapat dilakukan dengan memberikan property AutoPostBack = “True” Dengan property ini server dapat memonitor apa yang terjadi pada sisi client. Hal ini fektif digunakan bila form isian hanya berisi satu field. Untuk model form dengan banyak isian sebaiknya digunakan model pengiriman ke server setelah pengisian semua form selesai, model event seperti ini dikenal dengan nama Chaced. Artinya keseluruhan event akan disimpan semuanya dahulu sampai user memutuskan untuk mengirimkannya ke server.

Contoh penggunaan salah satu event handler yaitu event click yang diberikan pada sebuah tombol adalah sebagai berikut :

<%@ Page Language="VB" %>

OnClick=”periksaTombol” runat=”server”/>

Pada kode diatas terdapat sebuah tag <asp:button> button ini mempunyai sebuah event onClick. Pada saat event ini dilakukan maka form aan mengirimkan event onClick untuk menjalankan fungsi sub periksaTombol.

HTML Server Control

Tentu kamu sudah mengetahui mengenai kontrol-kontrol standar HTML seperti <input type=text> atau <select> dan masih banyak lagi lainnya. Untuk mengubah kontrol standar HTML menjadi kontrol Server kamu cukup menambahkan atribbut “runat = server” Supaya lebih paham coba kamu pahami contoh kode berikut

Pada kode diatas pertama-tama dibuat array list untuk menyimpan data yang akan ditampilkan pada html server control. Diatas kita juga menemukan properties isPostBack. Ini digunakan untuk memeriksa event PostBack. Event PostBack akan terjadi bila halaman yang telah berada pada sisi client dan melakukan interaksi ke server. Pada kode diatas juga ditemukan sebuah event onServerClick. Bila user mengklik tombol ini maka akan akan terjadi event PostBack yang akan dijalankan 1 kali saja yaitu ketika halaman dijalankan pertama kali. Sub pilihBuah akan dipanggil oleh button untuk menampilkan hasil dari buah pilihan user.

Mungkin ada tambahan masukan atau pertanyaan, silahkan posting dibawah… makasih, semoga membantu.

>> Selanjutnya : Web Server Control

Satu komentar

  1. lasomu



Tinggalkan sebuah Komentar