Selama siklus hidup halaman ASP.NET, objek Halaman memperlihatkan beberapa peristiwa standar yang sering digunakan. Ketika kerangka halaman ASP.NET berjalan, secara otomatis menghubungkan (kabel) ke contoh proksi yang sesuai untuk metode ini. Dengan cara ini Anda tidak perlu menulis "kode lem" yang diperlukan. Daftar berikut menyediakan instans agen berkabel runtime dalam urutan pengaktifan:
• Page_Init: Selama event ini, Anda dapat menginisialisasi nilai atau menghubungkan event handler apa pun yang mungkin Anda miliki.
• Page_Load: Selama kejadian ini, Anda dapat melakukan serangkaian tindakan untuk membuat halaman ASP.NET untuk pertama kalinya atau merespons kejadian sisi klien yang disebabkan oleh pengiriman. Sebelum kejadian ini, status tampilan halaman dan kontrol telah dipulihkan. Gunakan properti halaman IsPostBack untuk memeriksa apakah ini pertama kalinya halaman diproses. Jika ini adalah pemrosesan pertama kali, lakukan pengikatan data. Selain itu, baca dan perbarui properti kontrol.
• Page_DataBind: Saat metode DataBind dipanggil di tingkat halaman, peristiwa DataBind dimunculkan. Jika Anda memanggil DataBind pada satu kontrol, itu hanya akan mengaktifkan peristiwa DataBind pada kontrol di bawahnya.
• Page_PreRender: Mengaktifkan event PreRender tepat sebelum menyimpan status tampilan dan merender kontrol. Anda dapat menggunakan kejadian ini untuk melakukan semua operasi menit terakhir pada kontrol.
• Page_Unload: Setelah rendering halaman selesai, event Page_Unload diaktifkan. Acara ini adalah tempat yang baik untuk melakukan pekerjaan pembersihan akhir. Ini termasuk operasi seperti membersihkan koneksi database yang terbuka, membuang objek, atau menutup file yang terbuka.
Daftar berikut merangkum peristiwa non-deterministik. • Page_Error: Peristiwa Error diaktifkan jika terjadi pengecualian yang tidak tertangani selama pemrosesan halaman. Peristiwa kesalahan memberi Anda kesempatan untuk menangani kesalahan dengan baik.
• Page_AbortTransaction: Peristiwa transaksi berguna jika Anda ingin menunjukkan apakah suatu transaksi berhasil atau gagal. Peristiwa ini biasanya digunakan dalam skenario keranjang belanja dimana peristiwa ini dapat menunjukkan apakah pesanan berhasil atau gagal. Peristiwa ini dipicu jika transaksi telah dihentikan.
• Page_CommitTransaction: Event ini diaktifkan jika transaksi berhasil dilakukan.
http://www.cnblogs.com/hide0511/archive/2006/08/30/490783.html