您将需要将脚本作为资源添加到单独的库中,并从那里引用它们以利用脚本组合器。
编辑以提供遍历
创建一个新的类库项目(例如,称为“ CombinedScipts”),删除默认类。
添加对 AjaxControlToolkit* 和 System.Web 的引用 *
将您的JS文件添加到项目中,然后将其“构建操作”属性更改为“嵌入式资源”。
打开AssemblyInfo.cs文件
添加以下内容:
// You need to add a web resource call for each JS file in the project[assembly: WebResource("Combinedscripts.Console.js", "text/javascript")][assembly: WebResource("Combinedscripts.Utilities.js", "text/javascript")]// Not setting Includescripts or Excludescripts marks all scripts as// combinable.[assembly: AjaxControlToolkit.scriptCombine()]将此库添加为您的网站项目中的参考。
然后,在您的项目中,可以在ToolkitscriptManager标记之间添加以下内容:
<scripts> <asp:scriptReference name="Combinedscripts.Console.js" assembly="Combinedscripts" /> <asp:scriptReference name="Combinedscripts.Utilities.js" assembly="Combinedscripts" /></scripts>
不要忘记确保将ToolkitscriptManager的Combinescripts属性设置为true。
然后,这导致对以下内容的一个调用:/pageName.aspx?TSM_HiddenField=ToolkitscriptManager1_HiddenField&[…]
其中将包含您的组合脚本,并带有注释定界符,例如:
//START Combinedscripts.Console.js[...]//END Combinedscripts.Console.js//START Combinedscripts.Utilities.js[...]//END Combinedscripts.Utilities.js



