I have been loading controls dynamically for quite a while, in 1.1, in 2.0 dynamically loading webusercontrols has changed slightly, I remember doing it a while ago but I could not locate the code and could not remember how I did it.
After searching the web I finally found it. So I decided to document it here, in case I need it again.
in .NET1.x we used to load a control and call its method by:
dim ctl as new MyControl
ctl.PopulateFields(ID)
PlaceHolder1.controls.add (ctl)
in .NET2.0
Ctl = LoadControl(
PlaceHolder1.controls.add(ctl)
"~/Controls/MyControl.ascx")Ctl.PopulateFields(ArControls(i))Dim Ctl As ASP.controls_MyControl_ascx