为 AjaxToolkit 启用捆绑 CSS
Enable bundling for AjaxToolkit CSS
我目前正在使用 ajax ToolkitScriptManager
的 CompositeScript
功能来捆绑程序集中引用的 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 文章升级您的项目。
我目前正在使用 ajax ToolkitScriptManager
的 CompositeScript
功能来捆绑程序集中引用的 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 文章升级您的项目。