He probado de esta manera:
Código PHP:
Dim tex As New TextBox
tex.Text = "textbox1"
tex.Visible = True
tex.ID = "IDtextbox1"
Controls.Add(tex)
en el diseñador no me da errores, pero cuando ejecuto...
Detalles de la excepción: System.InvalidOperationException: Colección modificada; puede que no se ejecute la operación de enumeración.
Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.
[InvalidOperationException: Colección modificada; puede que no se ejecute la operación de enumeración.]
System.Web.UI.ControlCollectionEnumerator.MoveNext () +8648494
System.Web.UI.Control.RenderChildrenInternal(HtmlT extWriter writer, ICollection children) +143
System.Web.UI.Control.RenderChildren(HtmlTextWrite r writer) +19
System.Web.UI.Page.Render(HtmlTextWriter writer) +29
System.Web.UI.Control.RenderControlInternal(HtmlTe xtWriter writer, ControlAdapter adapter) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266
xq ocurre esto?