Hola.. si mas o menos te entendí.. lo que deseas es llenar una lista dinámicamente... con su texto y su value no..??
si es así.. lo que debes hacer es cambiar esto:
Cita: For i = 1 To numtexts
Dim t As DropDownList = New DropDownList()
t.DropDownList ="dasd" &i
t.Id="DropDown1"&i
Panel1.Controls.Add(t)
Panel1.Controls.Add(new LiteralControl("<br>"))
Next
por esto:
Cita: Dim d As New DropDownList()
d.ID = "lstID"
For i = 1 To numtexts
d.Items.Add(New ListItem("Texto " & i, "Valor " & i))
Panel1.Controls.Add(d)
Next
Prueba y me dices que tal te funciona..
Saludos