Mengambil server control identifier yang dihasilkan ASP.NET

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 Posts

VisualSVN Server
Versioning is a tool that must exists in a development environment. Especially if you have a lot of people...
Server.Transfer Bug
I’m really excited after toying around with Server.Transfer() procedure for sometimes. It has...
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...

Leave a Reply

Your email address will not be published. Required fields are marked *

*


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>