ho creato dinamicamente una tabella con in una funzione ... questa tabella viene aggiunta a un pannello. e questo pannello è in ajax updatepanel ... staticamente non ho dato nessuna delle righe come 3, per quella tabella ... in page_load la mia tabella con 3 righe è stata creata .... ma non riesco a identificare questa tabella in un altro evento clic pulsante ...
ho scritto il codice in questo modo ...
System.Web.UI.WebControls.Table table = (System.Web.UI.WebControls.Table)addrowpnl.FindControl("Table1");
Qui Tabella 1 è il mio ID tabella dinamica .....
qualcuno potrebbe suggerirmi di risolvere questo
risposte:
0 per risposta № 1Questo è il problema così noto degli oggetti creati dinamicamente in ASP.NET.
Leggi questo per capire cosa ti sto dicendo:
Accesso ai controlli creati dinamicamente (c #)
0 per risposta № 2
Ho avuto un problema simile con i pulsanti creati dinamicamente. Quello che dovresti provare è creare oggetti in Page_Init piuttosto che in Page_Load. So che non è sempre possibile, ma dovrebbe essere fatto lì.