Updating parent page from dynamically loaded user control
<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>
