salve a tutti, creo una tabella html mediante un controllo
datarepeater, all'interno di ogni riga inserisco oltre che
al testo un checkbox, come faccio a dare un "id" univoco
ad ogni checkbok "uno diverso per ogni riga?"
salve a tutti, creo una tabella html mediante un controllo
datarepeater, all'interno di ogni riga inserisco oltre che
al testo un checkbox, come faccio a dare un "id" univoco
ad ogni checkbok "uno diverso per ogni riga?"
assegnali come valore un campo univoco del datasource:
<ASP:CheckBox ID='Check<%#Container.DataItem("NomedelCampo")%>' ..../>
Hey hey, my my Rock and roll can never die!
Perchè? Alla fine se dai lo stesso è il framework ad assegnarne uno univoco ad ogni elementi, combinando quello che hai messo tu con quello dell'item del repeater in cui si trova...
ma dai concatena in modo automatico? da paura in che formato me lo mette?
[mionome][idrepeater]
cosi??????
Separati da : (duepunti). Ad esempio se hai un form chiamato "mydatalist" e dentro ogni item hai un textbox che si chiama "mytextbox", l'id finale di ogni singolo controllo in Javascript sarà espresso nella forma mydatalist:_ctl1:mytextbox, dove _ctl1 sta per control 1. E' il nome univoco associato dal framework ad ogni item di un controllo ripetitore, in modo che gli oggetti presenti all'interno abbiano nomi univoci. ovvio che se controllo l'id del textbox presente, mettiamo, nel terzo item quello sarà mydatalist:_ctl3:mytextbox, e così via