Loading user controls dynamically is one of the most common scenarios in ASP.NET programming. This example demonstrates how to achieve the desired functionality in a straightforward and simple way with the RadAjaxPanel control. You can also use the RadAjaxManager for the same purpose – you will need to AJAX-enable a standard ASP:Panel and then load the user controls within.