Если у вас установлено расширение AJAX, вы можете использовать UpdatePanel и ContentTemplate, чтобы обновлять только этот регион вашей веб-страницы при выполнении обратной передачи.Вы можете поместить любой контент здесь, как самостоятельно созданный Usercontrol.
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:Label ID="Label1" runat="Server"></asp:Label>
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="Server">
<ContentTemplate>
<asp:Label ID="Label2" runat="server"></asp:Label>
<br />
<br />
<asp:Button ID="Button2" runat="server" Text="Click Me Again" OnClick="Button2_Click"/>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
Идея будет заключаться в том, чтобы использовать таймер для выполнения обратной передачи этой UpdatePanel, поскольку кто-то другой предложил ссылку для этого.