title: Button click event not firing in user control, created dynamically in another user control
body: <p>I have visual web part and two usercontrols. 
  On <code>Page_Load()</code> of visual web part i dynamically create <code>userControl1</code>:</p>
  
  <pre><code>protected void Page_Load(object sender, EventArgs e)
  {
    UserControl1 userControl = Page.LoadControl(userControl1Path) as UserControl1;
    userControl.ID = "UserControl1";
    this.Controls.Clear();
    this.Controls.Add(userControl);
  }
  </code></pre>
  
  <p>In UserControl1 i have a button, that load second user control (UserControl2) (and it works!):</p>
  
  <pre><code>protected void GoToUserControl2_Click(object sender, EventArgs e)
  {
    UserContol2 userControl = Page.LoadControl(userControl2Path) as UserContol2;
    userControl.ID = "UserContol2";
    this.Controls.Clear();
    this.Controls.Add(userControl);
  }
  </code></pre>
  
  <p><code>UserControl2</code> also have a button, but when i click on it - click event not firing. Instead of it, button click perform redirect to <code>UserControl1</code>.
  Even if button does't have any event - it redirects to <code>UserControl1</code>.</p>
  
  <p>Help me, please!</p>