Controls like the Telerik UI for ASP.NET AJAX controls cannot be created purely on the client. They are based on the IScriptControl interface that is part of the MS AJAX framework and require:
- the server to render their markup
- the server to register the scripts and styles they need
- the MS AJAX server-side code to generate their $create() statement that creates their client-side object
Theoretically it is possible to construct your own $create() statement when all other resources are already loaded on the page, but this will still not take care of the markup creation or the control state and availability in the server code.
So, if you want to create pages/controls dynamically, I can suggest you look into:
- invoking partial postbacks to add them on the server
Telerik by Progress