Falls ein UserControl dynamisch nachgeladen werden soll, und dies zum Beispiel beim rekonstruieren der Control Hierarchie geschehen muss, ergibt sich das Problem, dass zu diesem Zeitpunkt die Page noch nicht verfügbar sein kann.
Um diesem Problem zu begegnen kann man anstatt:
Control c = Page.LoadControl("MyControl.ascx");
Diese Zeile ausführen:
Control c = new UserControl().LoadControl("MyControl.ascx");