Buonasera, è da parecchio che sono bloccato con la mia applicazione asp.net ,vengo subito al dunque. Ho una TextBox e un ImageButton creati tutti e due a livello di programmazione.
Alla pressione del Bottone devo eseguire una cancellazione del contenuto della TextBox. Il mio problema è che questo codice:
TextBox testo=new TextBox();
ImageButton Bottone=new ImageButton();
this.Controls.Add(testo);
this.Controls.Add(Bottone);
Bottone.OnClientClick="javascript:esegui_azione('" + testo.ClientId + "')";

non funziona perkè testo.ClientId dice che è nullo.

ho provato ad aggiungere anche l'id manualmente e questi son stati i risultati:

ho aggiunto : testo.Id="id_testo";

il valore di ClientId è uguale a id_testo ma manca della prima parte dell'id chiaramente
presente ( id_testo invece di ctl00_CMS_id_testo).