شرمنده فرصت نکردم با دقت بخونم، اگر یک کنترل به کالکشن Controls اضافه می کنید، تا زمانی که رندر نشن، نمی بیندشون، مثال:
Protected Overrides Sub Render(ByVal w As System.Web.UI.HtmlTextWriter)
Dim s as new ServerControl
Controls.Add(s)
RenderChildren(w)
End Sub
Protected Overrides Sub RenderChildren(ByVal w As System.Web.UI.HtmlTextWriter)
Dim i As Integer
For i = 0 To Controls.Count - 1
Controls(i).RenderControl(w)
Next
End Sub