Mengambil server control identifier yang dihasilkan ASP.NET

22 June 2010 – 9:58 am

VS2008

ID yang kita berikan pada server control property di saat development biasanya tidak dapat digunakan secara sepenuhnya oleh ASP.NET. Karena itulah ASP.NET kemudian meng-generate ID sendiri yang biasanya merupakan gabungan dari ID parent dari container tempat server control itu berada dan ID dari server control itu.

Untuk mengakses nilai ID yang dibuat oleh ASP.NET secara otomatis saat runtime, kita dapat menggunakan Control.ClientID dan Control.UniqueID. Perbedaan dari kedua property ini terletak pada karakter pemisah antara bagian dari ID yang digenerate.

Sebagai contoh, misalkan kita meletakkan sebuah DropDown ber-ID DropDown1 kedalam sebuah panel ber-ID Panel1 maka

Control.ClientID-nya akan bernilai ct100_Panel1_DropDown1

dan

Control.UniqueID-nya akan bernilai ct100$Panel1$DropDown1

Related Post :

Server.Transfer Bug
I’m really excited after toying around with Server.Transfer() procedure for sometimes. It has...
Akses ke SQL Express secara Remote
Agak bingung juga waktu melihat bahwa SQL Express instances di komputer saya (baik notebook maupun desktop)...
Mengganti StyleSheet saat runtime di ASP.NET 2.0
Berkat CSS, desain tampilan suatu webpage dapat dirubah dengan cepat tanpa harus merombak keseluruhan...
Kombinasi Textbox – Button sederhana dari ComboBox
Kombinasi Textbox-Button biasanya banyak digunakan untuk menampilkan sebuah form dialog isian yang...
Grab this Widget

Post a Comment