Asp.net 获得';AJAX控件工具包未定义';当设置CombineScripts=";“真的”;

Asp.net 获得';AJAX控件工具包未定义';当设置CombineScripts=";“真的”;,asp.net,ajaxcontroltoolkit,Asp.net,Ajaxcontroltoolkit,当我在ToolkitScriptManager上有CombineScripts=“true”时,我发现AJAX控件工具包未定义错误: <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" EnablePageMethods="false" ScriptMode="Release" LoadScriptsBeforeUI="false" runat="server" CombineScripts="t

当我在ToolkitScriptManager上有CombineScripts=“true”时,我发现AJAX控件工具包未定义错误:

<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" EnablePageMethods="false" ScriptMode="Release"
            LoadScriptsBeforeUI="false" runat="server" CombineScripts="true">
            <CompositeScript>
                <Scripts>
                    <asp:ScriptReference Path="~/JavaScript/jquery-1.4.1.min.js" />
                    <asp:ScriptReference Path="~/JavaScript/Custom.js" />
                </Scripts>
            </CompositeScript>
        </ajaxToolkit:ToolkitScriptManager>


但是当我把CombineScripts设置为false时,一切似乎都起作用了。为什么会发生这种情况?

这是ajax工具包中的一个错误

看看这个关于bug的


这是一个解决方法的解释。

在我的例子中,我将ajaxToolkit:ToolkitScriptManager的CombineScripts属性从true更改为false(CombineScripts=“false”)

这对我有用