Asp.net web api 从静态服务器向AjaxControlToolKitScriptManager提供脚本引用

Asp.net web api 从静态服务器向AjaxControlToolKitScriptManager提供脚本引用,asp.net-web-api,telerik,ajaxcontroltoolkit,Asp.net Web Api,Telerik,Ajaxcontroltoolkit,我将引用的文件保存在静态服务器上的捆绑包中,并希望引用AjaxControlToolKitScriptManager以进行scriptreference。它不起作用。还有别的出路吗?。下面是我试图实现的代码。浏览器可以下载文件,但telerik控件无法访问该文件 public void IncludeBundleFiles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/JavaScript/TelerikList

我将引用的文件保存在静态服务器上的捆绑包中,并希望引用AjaxControlToolKitScriptManager以进行scriptreference。它不起作用。还有别的出路吗?。下面是我试图实现的代码。浏览器可以下载文件,但telerik控件无法访问该文件

public void IncludeBundleFiles(BundleCollection bundles)
    {

bundles.Add(new ScriptBundle("~/JavaScript/TelerikListMaster").Include(
            "~/JavaScript/Telerik/Core.js",
            "~/JavaScript/Telerik/Ajax.js",
            "~/JavaScript/Telerik/jQuery.js",
            "~/JavaScript/Telerik/jQueryPlugins.js",
            "~/JavaScript/Telerik/RadGridScripts.js",
            "~/JavaScript/Telerik/GridCellSelection.js",
            "~/JavaScript/Telerik/OverlayScript.js",
            "~/JavaScript/Telerik/NavigationScripts.js",
            "~/JavaScript/Telerik/AnimationScripts.js",
            "~/JavaScript/Telerik/RadComboBoxScripts.js",
               "~/JavaScript/Telerik/TouchScrollExtender.js",
            "~/JavaScript/Telerik/RadMenuScripts.js",
            "~/JavaScript/Telerik/RadContextMenuScripts.js",
            "~/JavaScript/Telerik/RadFilterScripts.js",
            "~/JavaScript/Telerik/RadMenuItem.js",
            "~/JavaScript/Telerik/RadAutoCompleteBoxScripts.js",
            "~/JavaScript/Telerik/PopUpScripts.js",
            "~/JavaScript/Telerik/RadToolTipScripts.js",
            "~/JavaScript/Telerik/RadToolTipManager.js",
            "~/JavaScript/Telerik/RadInputScript.js",
            "~/JavaScript/Telerik/RadNumericInputScript.js",
            "~/JavaScript/Telerik/RadCalendarCommonScript.js",
            "~/JavaScript/Telerik/RadCalendarScript.js",
            "~/JavaScript/Telerik/RadDatePicker.js",
            "~/JavaScript/Telerik/RadPickersPopupDirectionEnumeration.js",
            "~/JavaScript/Telerik/RadInputManagerScript.js"));
}

<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" CombineScripts="true" ScriptMode="Release">
            <CompositeScript Path="https://localhost/JavaScript/TelerikListMaster">
                <Scripts>

                </Scripts>
            </CompositeScript>
        </asp:ToolkitScriptManager>
public void includeHandlefile(BundleCollection bundles)
{
添加(新脚本包(“~/JavaScript/TelerikListMaster”)。包括(
“~/JavaScript/Telerik/Core.js”,
“~/JavaScript/Telerik/Ajax.js”,
“~/JavaScript/Telerik/jQuery.js”,
“~/JavaScript/Telerik/jQueryPlugins.js”,
“~/JavaScript/Telerik/RadGridScripts.js”,
“~/JavaScript/Telerik/GridCellSelection.js”,
“~/JavaScript/Telerik/overlyscript.js”,
“~/JavaScript/Telerik/NavigationScripts.js”,
“~/JavaScript/Telerik/AnimationScripts.js”,
“~/JavaScript/Telerik/radcomboxscripts.js”,
“~/JavaScript/Telerik/touchcrolleXtender.js”,
“~/JavaScript/Telerik/RadMenuScripts.js”,
“~/JavaScript/Telerik/RadContextMenuScripts.js”,
“~/JavaScript/Telerik/radfilterscript.js”,
“~/JavaScript/Telerik/RadMenuItem.js”,
“~/JavaScript/Telerik/RadAutoCompleteBoxScripts.js”,
“~/JavaScript/Telerik/popuscripts.js”,
“~/JavaScript/Telerik/RadToolTipScripts.js”,
“~/JavaScript/Telerik/RadToolTipManager.js”,
“~/JavaScript/Telerik/RadInputScript.js”,
“~/JavaScript/Telerik/RadNumericInputScript.js”,
“~/JavaScript/Telerik/RadCalendarCommonScript.js”,
“~/JavaScript/Telerik/RadCalendarScript.js”,
“~/JavaScript/Telerik/RadDatePicker.js”,
“~/JavaScript/Telerik/RadPickersPopupDirectionEnumeration.js”,
“~/JavaScript/Telerik/RadInputManagerScript.js”);
}

我们需要将要从静态服务器获取的脚本引用放在composite标记下,并将所有脚本的合并脚本放在静态服务器上。有关更多信息,请参阅本文


<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"     CombineScripts="true" ScriptMode="Release">
        <CompositeScript Path="https://localhost/StaticServer/JavaScript/TelerikListMaster.js">
            <Scripts>
                  <asp:ScriptReference Path="~/Scripts/Telerik/Common/Core.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/TextBox/RadInputScript.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/NumericTextBox/RadNumericInputScript.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Common/jQuery.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Navigation/OData.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Common/jQueryPlugins.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Common/TouchScrollExtender.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Navigation/OverlayScript.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Navigation/NavigationScripts.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/ComboBox/RadComboBoxScripts.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/ComboBox/View/ClassicView.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/RadGrid/RadGridScripts.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Calendar/RadDatePicker.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Calendar/RadPickersPopupDirectionEnumeration.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/DateInput/RadDateInputScript.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Common/Scrolling/ScrollingScripts.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Animation/AnimationScripts.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Menu/RadMenuScripts.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Menu/ContextMenu/RadContextMenuScripts.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Menu/MenuItem/RadMenuItem.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Menu/View/ClassicView.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Calendar/RadCalendarScript.js" ScriptMode="Release" />
                    <asp:ScriptReference Path="~/Scripts/Telerik/Calendar/RadCalendarCommonScript.js" ScriptMode="Release" />
            </Scripts>
        </CompositeScript>
    </asp:ToolkitScriptManager>