为 AjaxToolkit 启用捆绑 CSS

Enable bundling for AjaxToolkit CSS

我目前正在使用 ajax ToolkitScriptManagerCompositeScript 功能来捆绑程序集中引用的 ajax .js 文件:

    <ajaxToolkit:ToolkitScriptManager ID="manScript" LoadScriptsBeforeUI="false" EnablePartialRendering="false" runat="server" EnableViewState="false" ScriptMode="Release" EnableCdn="true">
        <CompositeScript ScriptMode="Release" Path="/web/js/ajax/ajaxbundle.min.js">
            <Scripts>
                <asp:ScriptReference Name="WebForms.js"  Assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"  />
                <asp:ScriptReference Name="MicrosoftAjax.js" />
                <asp:ScriptReference Name="MicrosoftAjaxWebForms.js" />
                <asp:ScriptReference Name="WebUIValidation.js" Assembly="System.Web" />
            </Scripts>
        </CompositeScript>
    </ajaxToolkit:ToolkitScriptManager>

我想知道是否也可以捆绑生成的 CSS?我得到一个额外的 <link />,它在 CSS 中加载,用于我正在使用的 ajax ValidatorCallout 扩展器控件

据我所知,您使用的是 AJAX Control Toolkit v15.1 之前的版本。 它缺乏这种能力。

您可以在升级过程中按照 Upgrading from v7.x and below article. Take a note on How to Use Bundling and CDN 文章升级您的项目。