ciao,
io ho questa funzione in JS:
codice:
<script language="JavaScript">

function GeneraCampi(n) {
n=parseInt(n);
var str="";
for (i=0; i<n; i++) str+="<input type='text' name='destinatario"+(i+1)+"'>

";
document.getElementById('livello').innerHTML=str;
}

</script>
che mi inserisce degl'input text dinamicamente nella pagina. Ora la domanda è come faccio a leggerli con il codebehind?

se erano dei TextBox di .NET li leggerei cosi:
codice:
'inserisco le risposte create dinamicamente
For Each c In txtrisposte.Controls
   Dim txt As TextBox = CType(c, TextBox)
   risultato_query = ObjDatabase.ExecuteNonQuery("INSERT INTO Risposte (Sondaggio, Risposta) VALUES ('" & id_sondaggio & "', '" & ObjDatabase.Controlla_Stringa(txt.Text) & "')")
Next
però se provo a fare cosi:
str+="<asp:TextBox id='destinatario"+(i+1)+"'></asp:TextBox>

";

mi da errore su id, perciò non mi rimane che leggere i cari e vecchi input text dell'HTML

ciao