There is a querystring in the page named "SelectedEditPanelTab". Perhaps it could be used somehow?
This would have to be done in the plugins themselves, for example by moving all heavy databinding to the PreRender event insetad of doing it in Init().
To alter the behavior of the standard tabs, like [Edit], it would require some hacking which would be Unsupported and Not Recommended and would possibly break when future releases are applied.
/johan
Placing databinding in prerender or not, still the plugin is loaded with heavy data...
...
( Hacking EPiServer? Don't drink and drive! )
When you click a tab a post back occurs and the page is rendered again.
If your user control is visible (=tab selected), PreRender will be called otherwise not.
So, if you tweak you code a little so it does not do anything in Init, Load and other events that is alwaysed called it should not cost so much in performance...
When a plugin is made to the edit-area in EPiServer the usercontrol is loaded everytime a user goes to edit the page. Is there any way to prevent the tabs usercontrol to load until the actual tab is clicked?
The plugin/usercontrol I got in one of the tabs does a lot of data searching and it would be great if the control isn't loaded until needed...
Regards, Andreas Ek, Internetfabriken.