2013-09-24 77 views
3

我有一點奇怪的問題,我無法修復。我使用我的一些網頁的AJAX控件工具包的日曆擴展。儘管信息我已經通過網絡,我似乎無法得到它與常規ScriptManager控制工作,它只有作品有ToolkitScriptManager發現。不過我注意到,當網頁加載它增加了一些84腳本文件工具包提供一切可能的控制腳本:AJAX控件工具包加載似乎所有的腳本

A selection of the scripts being loaded

這是預期的行爲,我可以把它關掉?我只需要它加載相關的腳本來處理日曆擴展。

+1

我在我的項目4個月前,我在theSolution資源管理器Visual Studio中看到這個。我的解決方案忘了Ajax Control Toolkit並遷移到Jquery。 jQuery的這是更好的,當你尋找一個AjaxControlToolkit是如何工作的,你會說「我愛你jQuery的」。 –

回答

4

在ACT的當前版本就可以在捆組劑和指定所需其捆綁到包括。 添加AjaxControlToolkit.config文件到項目喜歡這裏Codeplex AjaxControlToolkit.config,新controlBundle條目添加到該文件CalendarExtender這樣的:

<controlBundle name="Calendar"> 
    <control name="CalendarExtender"></control> 
</controlBundle> 

,並指定這個包在ToolkitScriptmanager控制:

<ajaxToolkit:ToolkitScriptManager runat="server" CombineScripts="true" 
     ScriptMode="Release" > 
     <ControlBundles> 
      <ajaxToolkit:ControlBundle Name="Calendar" /> 
     </ControlBundles> 
</ajaxToolkit:ToolkitScriptManager> 
0

使用ControlBundles來解決這個問題,請按照this step關於ControlBundles的如何操作。