La possibilità di combinare in un solo file tutti i Javascript presenti sulla pagina può rappresentare un netto vantaggio in termini di performance, perchè consente di inviare un solo file anzichè n frammenti, con maggiore velocità di rendering della pagina da parte dei browser.
ASP.NET 3.5 SP 1 include un nuova funzionalità, chiamata Script Combining, che consente di combinare in un solo invio i file Javascript generati e registrati dinamicamente, agendo sullo ScriptManager, attraverso la proprietà CompositeScript:
<asp:ScriptManager ID="SM" runat="server"> <CompositeScript> <Scripts> <asp:ScriptReference name="MicrosoftAjax.js"/> <asp:ScriptReference name="MicrosoftAjaxWebForms.js"/> </Scripts> </CompositeScript> </asp:ScriptManager>
Da questo momento verranno combinati insieme i due file ed anzichè essere serviti separatamente, lo saranno unendone il contenuto.
Per visualizzare tutti gli script presenti su una pagina, è possibile utilizzare un custom control ad hoc, chiamato ScriptRefenceProfiler, che può essere scaricato da questo indirizzo:
http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnet&ReleaseId=13356
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.