4

我已经尝试了一周来减少我们的 Web 应用程序上的请求数量,但我似乎无法合并这些.axd文件。我从某个地方(开发箱)得到了一个建议,但在我们的测试和生产环境中不起作用,因为它们都在HTTPS. 开发人员没有对此发表评论,他编写的组件最后一次更新是在 2011 年。(我会找到链接并更新这篇文章)。

我尝试使用CompositeScriptinScriptManager并再次在测试/生产环境中不起作用。

我使用 SquishIt 来解析其他文件。(详见附件)

在此处输入图像描述

4

1 回答 1

7

要强制它在您的环境中工作,请设置ScriptMode="Release"为:

<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>

还有一些笔记

要查找要在其中添加的脚本,CompositeScript您可以使用此处的代码:http: //aspnet.codeplex.com/releases/view/13356并从该页面获取更多如何使用它的帮助:https://lancezhang.wordpress。 com/2008/11/15/aspnet-ajax-performance/

于 2015-01-23T14:22:39.000 回答