23 messaggi dal 23 novembre 2006
Ciao a tutti, il mio questito è semplice:

1) ho la necessità di generare n textbox in una pagina
2) al click fi un pulsante devo inserire tutti i valori di queste textbox nel db.
3) il bello è che all'evento click del pulsante i controlli generati sono tutti null... come posso mantenere i valori anche dopo un postback?

Codice:
//creazione textbox nel placeholder a runtime tramite un pulsante
TextBox txtN = new TextBox();
txtN.ID = "txtN";
PlaceHolderFigli.Controls.Add(txtN);

//recupero controlli dopo per inserirli nel db, ma senza successo
TextBox temptxtN = (TextBox)PlaceHolderFigli.FindControl(txtN);
//insert nel db

nel debug il valore di temptxtN = null.


Grazie

Un sistema deve essere sempre concepito in modo da resistere alla peggiore combinazione possibile di circostanze.
Ciao, devi ricrearli anche al postback, nel page_Load.

A presto,
m.
23 messaggi dal 23 novembre 2006
Perfetto, grazie. ;)

Un sistema deve essere sempre concepito in modo da resistere alla peggiore combinazione possibile di circostanze.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.