I have a user control that is taking a long time to load (15-20 seconds) mainly because there are many data entry fields and loops to load each field. It is optimized as best I can (one db roundtrip, caching, etc.), but it has nested RadTabStrip controls and other things.
How can I allow a page to load and then, after it has loaded, fire off a server-side (update panel?) call to load my custom user control? Ideally, I want a progress bar that I can interact with as the user control loads.
So, in theory:
1. Page loads.
2. OnLoad, the user control is initialized.
3. A progress bar is displayed in place of the user control.
4. Events fired in the child controls bubble up to the Page to update the progress bar.
5. After the control is loaded, the progress bar is removed and the user control is displayed.
Is this possible using the TelerikRadAjaxManager and Telerik progress bar?
How can I allow a page to load and then, after it has loaded, fire off a server-side (update panel?) call to load my custom user control? Ideally, I want a progress bar that I can interact with as the user control loads.
So, in theory:
1. Page loads.
2. OnLoad, the user control is initialized.
3. A progress bar is displayed in place of the user control.
4. Events fired in the child controls bubble up to the Page to update the progress bar.
5. After the control is loaded, the progress bar is removed and the user control is displayed.
Is this possible using the TelerikRadAjaxManager and Telerik progress bar?