I am experiencing the almost same issue specified in this question. Can anybody please post the answer for this? The question is not answered in a clear way.
Issue with dynamically loading a user control on button click
In this aforementioned question, he is loading the control to a placeholder present in the first user control. My scenario is slightly different. My scenario is i have a single aspx page, UserControl1 and UserControl2. At the very beginning, I will load UserControl1 to Page. Then I need to unload userControl1 and load UserControl2 to Page when user clicks a button from UserControl1.