How to Dynamically Add a UserControl to a Page
To dynamically add a usercontrol to a .NET page:
You cannot simply instantiate the control and add it to the controls collection.
Instead, use the LoadControl method, and then add it to a placeholder or other control where it should appear:
var form = (MyControl)LoadControl("Controls/MyControl.ascx");
var form = new MyControl();
If you do it the incorrect way, the user control will be invisible and all it's child controls will be null.
Created By: amos 12/1/2014 5:59:25 PM