When adding a user control that contains a RadControls instance into a panel at, the events for the user control may not fire on postback unless you load the control in the Page_Load
event of the main page.
The problem with loading a user control at a later time (for example inside the server-side event handler of another control on the page) is that the browser cannot send your page events for controls that don't exist. Even if the controls are added at runtime the last time the code ran, at a later stage their events can't fire.
So I suggest you to add your UserControl
into the Page.Load event:
sender, EventArgs e)
UserControl c = (UserControl)LoadControl(
Also you could check out the following online docuementation article wuch explanes how to load dynamically user controls:
I hope this helps.
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items.