5

I have been trying for a week now to reduce the number of requests on our web application but I can't seem to combine the .axd files. I got a suggestion from somewhere which worked locally (development box) but doesn't work on our test and production environment as they are both on HTTPS. The developer didn't comment on that and the component he wrote was last updated in 2011. (I will find the link and update this post).

I tried using the CompositeScript in ScriptManager and again it doesn't work on Test/Production environments.

I used SquishIt to resolve the other files. (see attachment)

enter image description here

1 Answer 1

8

To force it work on your environment, set ScriptMode="Release" eg as:

<asp:ScriptManager ID="ScrMang" runat="server" ScriptMode="Release"  >
    <CompositeScript>
    <Scripts>
        <asp:ScriptReference name="MicrosoftAjax.js"/>
        <asp:ScriptReference name="MicrosoftAjaxWebForms.js"/>
        <asp:ScriptReference name="Common.Common.js" assembly="AjaxControlToolkit"/>
    </Scripts>
    </CompositeScript>
</asp:ScriptManager>

Some more notes

To find what scripts to add inside CompositeScript you can use the code from here : http://aspnet.codeplex.com/releases/view/13356 and get more help how to use it from this page : https://lancezhang.wordpress.com/2008/11/15/aspnet-ajax-performance/

Sign up to request clarification or add additional context in comments.

11 Comments

Although this didn't minify or compress the WebResource.axd, it at least minified the ScriptResource.axd. There were cases where I had more than one ScriptResource.axd and it combined them as well. Thanks @Aristos for your help.
@SollyM Yes you are correct, is not minified. To minified I use this aspnet.codeplex.com/releases/view/40584 and I pass the code from it... but if you just gZip its also ok from the manner of download speed...
I had to unmark it as an answer. This 'CompositeScript' prevents postbacks. I have been trying to resolve postbacks while it was intact but failed. once I remove it my forms post fine.
@SollyM I use this kind of script years now with out any problem. I really do not know whats your issue is with the prevent post back that you say. Hope to find it.
@SollyM Check what is the error message, also check what kind of script reference you need to add. Here I have add some for demonstration, you need to find all your script using the above links on the answer. Probably you forget to add some scripts.
|

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.