So within my project I have an aspx page with one RadDockZone and three RadDocks within. Inside each RadDock is a web user control containing a TabStrip. Within each tab are two RadGrids. If I only drop the controls on the page and set the bare minimum to get the grids populated, it takes around a minute or so for the page to even appear. This is to be expected with the sheer number of grids that are just loading whether they can be seen (remember, they're in tabs) initially or not.
My idea is that when each web user control loads, it will only populate the RadGrids on the first tab. When a different tab is clicked, it will go out behind the scenes (AJAXily) and load whichever tab's grids was clicked on.
My question is multi-part:
1. Am I on the right track for fast loading? Are there any better ideas?
2. What's the fastest way to load a RadGrid? Client-side WebService? LINQ?
3. Are there any brief examples of this in the code library?
Thank you very much in advance. I hope my question was clear enough.