/ / come trovare la tabella creata dinamicamente sul clic del pulsante - c #, asp.net, ajax

come trovare la tabella creata dinamicamente sul pulsante clic - c #, asp.net, ajax

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 № 1

Questo è 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ì.