How to load a different user control
You can clear out the contents of an old control and load in a new one, as needed.
Dim oldControl As UserControl = Master.FindControl(”oldControl”)
oldControl .Controls.Clear()
Dim newControl As Control = LoadControl(”~/controls/newControl.ascx”)
oldControl.Controls.Add(newControl)