These are quite a few RadGrid instances instantiated. There are plenty of approaches you can take for optimizing this, and you are definitely encouraged to do so.
One approach is to keep the regular RadGrid databinding you have been using, but use RenderSelectedPageViewOnly="true"
in the RadMultiPage settings. This will have the hidden page views not
render before the respective tabs are clicked.
Another approach you can use is RadGrid client-side databinding
. This will have the page render less HTML initially and each RadGrid will be databound on the client after the page loads.
You can also combine these two approaches for maximum rendering performance: render only RadGrid in visible page view and bind it on the client-side.
In any case, you are discouraged from initializing that many RadGrid instances in a single page, so loading page view content on demand is highly recommended.
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?
Telerik Public Issue Tracking
system and vote to affect the priority of the items