I have a page that is fairly large and broken up into tabs with RadTabStrip and RadMultiPage. Each PageView in the multipage is a usercontrol. The hosting page uses MS Ajax to host a javascript application that the child usercontrols leverage. So it's a fairly complex page. To make matters worse I have a scenario where I need to postback and load two more tabs and make one of those tabs and the corresponding multipage the active tab. I use RadAjaxManager to do this. The button that initiates this action is in a RadToolBar.
I have two AjaxSettings that wire up the toolbar to the tabstrip and the multipage control. The only way I've been able to get it to work is to wire up the ajax setting to the RadMultiPage control. The downside to this is that it is very slow now when anything is done in the toolbar because it has to reload the entire multipage rather than just the appropriate portions. On one hand it makes sense that the ajax setting has to be wired up to the entire multipage control, but I sure wish it didn't have to be and figured I'd see if someone had a better idea on how to do this.
Another reason why I'm asking is that I get the pesky IE prompt "a script on this page is causing internet explorer to run slowly" which I'm sure has to do with all the javascript I have in the hosting page and the usercontrols that have to be reloaded each time a toolbar button is pressed.
Note that I can't use the RadMultiPage capability of loading each page on demand because I need the switching of tabs be really fast (except for the two tabs that are loaded by the toolbar buton). My users are on the phone with customers when they are on this page so they need to be able to switch around really fast to enter data or answer questions.
I have two AjaxSettings that wire up the toolbar to the tabstrip and the multipage control. The only way I've been able to get it to work is to wire up the ajax setting to the RadMultiPage control. The downside to this is that it is very slow now when anything is done in the toolbar because it has to reload the entire multipage rather than just the appropriate portions. On one hand it makes sense that the ajax setting has to be wired up to the entire multipage control, but I sure wish it didn't have to be and figured I'd see if someone had a better idea on how to do this.
Another reason why I'm asking is that I get the pesky IE prompt "a script on this page is causing internet explorer to run slowly" which I'm sure has to do with all the javascript I have in the hosting page and the usercontrols that have to be reloaded each time a toolbar button is pressed.
Note that I can't use the RadMultiPage capability of loading each page on demand because I need the switching of tabs be really fast (except for the two tabs that are loaded by the toolbar buton). My users are on the phone with customers when they are on this page so they need to be able to switch around really fast to enter data or answer questions.