我目前在asp.net上,我试图确保在ajax的ToolkitScriptManager中捕获所有JavaScript。我在master.master页面上实现了ToolkitScriptManager,但是我有多个内容页面也都带有javascript。我可以在这些内容页面上使用ScriptManagerProxy来确保将所有JavaScript都合并到ajax的ToolkitScriptManager中吗? 这是我在master.master页面上拥有的toolkitscriptmanager:
<ajax:ToolkitScriptManager ID="sm" runat="server" ScriptMode="Release" CombineScripts="true" CombineScriptsHandlerUrl="~/CombineScriptsHandler.ashx"/>
以下是我在其中一个内容页面上为ScriptManagerProxy拥有的示例:
<ScriptManagerProxy ID="sm">
<CompositeScript>
<Scripts>
<asp:ScriptReference name="MicrosoftAjax.js" />
<asp:ScriptReference name="MicrosoftAjaxWebForms.js" />
</Scripts>
</CompositeScript>
</ScriptManagerProxy>
这是执行此操作的正确方法,还是确保所有这些javascript都被合并的更好的解决方案?