Volevo scrivere un'articolo su queste cose, ma non ne ho avuto il tempo.
Prima di tutto non possiamo interferire con l'id inserito nell'html (ClientID).
L'unica possibilità che mi viene in mente è:
1) Gestire l'evento onPreRender della pagina.
Qui esegui un loop foreach su ogni elemento di Items del repeater (in pratica l'elenco delle iterazioni). Items è una collection di RepeaterItem.
Ti ricavi il clientid delle tue label facendo Item.FindControl('IdServer').ClientID.
Metti tutto dentro una colection di stringhe.
Fatto questo crei una stringa separata da virgola dei tuoi clientID.
Crei un JS del tipo
string Js = "var ArrayLabel = [" + stringoneClientIdLabel + "];"
Registri il Js usando il metodo:
Da Javascript ti basterà fare riferimento a quest'array.
Vado un po' di fretta, spero di essere stato chiaro. Se hai dubbi chiedi pure.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
blogs.ugidotnet.org/WamBlog/