2010-06-04 35 views
0

腳本我有一個ASP.NET 3.5 Web應用程序中,我使用的ToolkitScriptManager如下:錯誤當結合使用ToolKitScriptManager

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

這工作得很好,但是從性能的角度來看,這是不好的網頁向webresources.axd和scriptresource.axd文件發出了很多請求。當我將CombineScripts屬性更改爲true時,我的ASP.NET AJAX控件擴展器不再有效。這種被發現的行爲的原因是什麼?是否有解決方法?

回答

0

我們有完全相同的問題,無論此設置(CombineScripts)和壓縮的web.config壓縮產生SYS是沒有特定模式不確定的錯誤(某些頁面的工作,只能在IE瀏覽器的一些錯誤)

<system.web.extensions> 
    <scripting> 
     <scriptResourceHandler enableCompression="true" enableCaching="true"/> 
    </scripting> 
</system.web.extensions> 

我們將在未來的衝刺任務(出於性能考慮)解決此問題,直到然後尋找相同的答案...

相關問題