How to refresh a part of the page after some time automatically?
<p>I have a user control loaded on the <code>default.aspx</code> page using the</p>

<pre><code>Control UControl = null;

UControl = this.LoadControl("UserControl1.ascx");

 UControl.ID = UControl.GetType().Name;
                    panel1.Controls.Add(UControl);
</code></pre>

<p>Now I want to refresh only the content of the user control not all the page.</p>

<p>I already used</p>

<pre><code>&lt;meta http-equiv="refresh" content="300"&gt;
</code></pre>

<p>and</p>

<pre><code>Response.AppendHeader("Refresh", "2");
</code></pre>

<p>But these are refreshing the entire <code>default.aspx</code> page.</p>

<p>How I can only refresh the user control without refreshing the <code>default.aspx</code>.</p>
