Ajax Pada ASP .NET

Asynchronous JavaScript and XML merupakan sebuah teknik baru yang membuat suatu website menjadi lebih variatif. Dengan menggunakan AJAX, JavaScript yang ada pada suatu halaman web dapat berkomunikasi langsung dengan server dengan menggunakan objek XMLHttpRequest. Dengan object ini website akan menjadi lebih cepat karena tidak perlu mereload seluruh isi dari page tersbut, namun hanya bagian yang kita gunakan ajax tersebut. Perlu diketahui bahwa objek XMLHttpRequest hanya didukung oleh browser-browser masa kini, yaitu:

- Internet Explorer 5 dan yang lebih baru

- Safari 1.2 dan yang lebih baru

- Mozilla Firefox 1.0 dan yang lebih baru

- Opera 8 dan yang lebih baru

- Netscape 7 dan yang lebih baru

Penggunaan dari ajax sendiri relative lebih mudah jika kita menggunakan ASP, karena didalamnya telah disediakan control-control. Kita hanya tinggal drag n drop ke halaman web kita dan menambahkan sedikit codingan.

Berikut fitur – fitur ajax yang disediakan pada .NET framework 3.5, jika kita menggunakan .NET framework 2.0 masih belum tersedia sehingga kita perlu menambahkan fitur ini.

1. ScriptManager

Berfungsi untuk mengatur client script untuk halaman web yang menggunakan AJAX. Kita harus menempatkan sebuah ScriptManager pada setiap halaman web kita jika kita ingin menggunakan ajax.

2. ScriptManagerProxy

Memungkinkan komponen yang nested seperti content page dan user control untuk menggunakan AJAX di mana komponen yang menjadi parent sudah memiliki ScriptManager

3. Timer

Berfungsi untuk melakukan postback dalam setiap kurun waktu tertentu

4. UpdatePanel

Merupakan tempat dalam halaman web yang ingin kita reload, bagian web yang kita reload diletakkan didalamnya.

5. UpdateProgress

Berfungsi untuk menyediakan informasi status bagian dari halaman web yang sedang di-update dalam suatu control UpdatePanel

0 komentar: