nel tuo modulo (uguale ad una classe con tutti gli elementi statici) metti per esempio:
codice:
Public Module MioModulo
Public Function ParseControl(ByVal page As Page, ByVal controllo As String) As Control
Return page.ParseControl(controllo)
End Function
End Module
nella pagina metti per esempio:
<div id="div1" runat="server"></div>
e nel codice, per esempio:
codice:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.div1.Controls.Add(MioModulo.ParseControl(Me, "<asp:TextBox ID=""TextBox1"" runat=""server""></asp:TextBox>"))
End Sub