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

Leave a Reply

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