Thanks for the response and verifying that cached scripts would be shared between parent and child windows. I also found http://www.telerik.com/help/aspnet-ajax/disabling_embedded_resources.html
very useful offers a lot of transparency into whats being pulled.
But if the WebResourse.axd Query string is different on my parent page or from RadWindow to Radwindow because they don't all use all the same controls will those scripts still be requested and not pulled from cache?
Only when the WebResourse.axd Query string is exactly the same will the browser look in cache?
For example my parent page has a Toolbar
, Tabstrip, RadMenu, RadPanel, RadSplitter, RadWindowManager
And one of my Portlets(Radwindow) has a Toolbar
, Radgrid, Calendar, Combobox, RadWindowManager
Do I want remove the RadScriptManager so that the Toolbar and Radwindow Scripts will only be requested once?
Or do should I create a custom WebResource that bundles all of the scripts and so that the request looks the same accross the board?