title: Updating parent page from dynamically loaded user control
body: <p>Hosting page:</p>
  
  <pre><code>protected void Page_Load(object sender, EventArgs e)
  {
       LoadMyControl(Parameters);  //Do it every page load to preserve it's state           
  }
  
  protected void LoadMyControl(string parameters)
  {
       plchld.Controls.Clear();
  
       Control userControl = LoadControl("TheUserControl.ascx");
       userControl.ID = "userControl1";       
       plchld.Controls.Add(userControl);
  }
  </code></pre>
  
  <p>Now inside this control, when a button is clicked I want to update ,let's say a Label on the hosting page. 
  What is the best way to do it? Custom event? </p>