2014-08-27 2 views
0

Telerik 및 AjaxControlToolKit 컨트롤을 업그레이드하려고합니다. 이 변경으로 AjaxControlToolKitManager를 사용해야합니다. ToolKitScriptManager의 ControlBundle에서 참조되는 AjaxControlTool.Config에서 ControlBundle을 정의했습니다. 이 변경으로 Telerik RadGrid의 드래그 앤 드롭이 작동하지 않습니다. 이걸 좀 도와 주실 수 있습니까? 자세한 내용을 원하면 알려주십시오. 여기 내 코드가RadGrid 끌어서 놓기위한 행 선택 AjaxControlToolKit.Config가 사용되는 경우

<ajaxToolkit:ToolkitScriptManager ID="masterPageScriptManager" runat="server" AsyncPostBackTimeout="1200" ScriptMode="Release" EnablePageMethods="true" 
    EnableScriptGlobalization="true" CombineScripts="false"> 
    <CompositeScript> 
     <Scripts> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/Core.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Ajax/Ajax.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/jQuery.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/jQueryPlugins.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/Scrolling/ScrollingScripts.js"/> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/Navigation/OData/OData.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/AnimationFramework/AnimationFramework.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/Navigation/OverlayScript.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/Navigation/NavigationScripts.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Menu/RadMenuScripts.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Menu/ContextMenu/RadContextMenuScripts.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Menu/MenuItem/RadMenuItem.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Menu/Views/ClassicView.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/AutoCompleteBox/RadAutoCompleteBoxScripts.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/Popup/PopupScripts.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Spell/SpellCheckService.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/LayoutBuilder/LayoutBuilderEngine.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/Widgets/Draggable.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/Widgets/Resizable.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Editor/RadEditor.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Dialogs/RadDialogOpenerScripts.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/Animation/AnimationScripts.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Common/TouchScrollExtender.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Window/RadWindowScripts.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/Grid/RadGridScripts.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/ComboBox/RadComboBoxScripts.js" /> 
      <asp:ScriptReference path = "~/Telerik/Scripts/ComboBox/Views/ClassicView.js"/> 
     </Scripts> 
    </CompositeScript> 
    <ControlBundles> 
     <ajaxToolkit:ControlBundle Name="AdminMaster" /> 
    </ControlBundles> 
</ajaxToolkit:ToolkitScriptManager> 

<ajaxControlToolkit> 
    <controlBundles> 
     <controlBundle name="AdminMaster"> 
      <control name="ModalPopupExtender"></control> 
      <control name="CalendarExtender"></control> 
      <control name="CascadingDropDown"></control> 
      <control name="CollapsiblePanelExtender"></control> 
      <control name="AutoCompleteExtender"></control> 
      <control name="FilteredTextBoxExtender"></control> 
      <control name="TextBoxWatermarkExtender"></control> 
      <control name="MaskedEditExtender"></control> 
      <control name="MaskedEditValidator"></control> 
     </controlBundle> 
    </controlBundles> 
</ajaxControlToolkit> 

답변

0

툴킷 스크립트 관리자가 스크립트 참조를 결합합니까? 그렇다면 그것을 멈추고 상황이 양호한 지 확인할 수 있습니까?

또한이 페이지에서로드하는 스크립트를 비교하여 필요한 순서가 모두 올바른지 확인하십시오 : http://www.telerik.com/help/aspnet-ajax/introduction-disabling-embedded-resources.html. RadGrid 설정을 사용하여 간단한 페이지를 만들고 RadScriptManager를 사용하여 Telerik 스크립트 CDN을 활성화하고 다운로드 한 스크립트를 볼 수 있으므로 목록에 동일한 스크립트가 있는지 확인할 수 있습니다.

또한 스크립트 오류가 발생합니까? 그렇다면 뭐라구? toolkitScriptManager는 더 이상 asp : ScriptManager와 호환되지 않으므로이 문제가 어떤 문제인지 알 수 없습니다. 대부분의 경우 Telerik 제품군 또는 jQuery에서 ACT 컨트롤의 대안을 찾아내어 통합 할 수 있으므로 이러한 문제를 해결할 수 있습니다.

관련 문제