4

我创建了这个包:

bundles.Add<ScriptBundle>("kendo-autocomplete", new string[] {
    "~/Scripts/Kendo/kendo.core.min.js",
    "~/Scripts/Kendo/kendo.aspnetmvc.min.js",
    "~/Scripts/Kendo/kendo.data.min.js",
    "~/Scripts/Kendo/kendo.list.min.js",
    "~/Scripts/Kendo/kendo.popup.min.js",
    "~/Scripts/Kendo/kendo.autocomplete.min.js"});

当调试为真时,一切正常,我可以实例化 Kendo UI 自动完成,但当调试为假时,我收到此错误:

TypeError: jQuery(...).kendoAutoComplete 不是函数

我已经覆盖了IConfiguration,但没有任何改变。

public class CustomCassetteServices : IConfiguration<TinyIoCContainer>
{
    public void Configure(TinyIoCContainer container)
    {
        var settings = new Microsoft.Ajax.Utilities.CodeSettings();
        settings.MinifyCode = true;
        settings.PreserveFunctionNames = true;
        settings.RemoveFunctionExpressionNames = false;
        settings.RemoveUnneededCode = true;
        settings.IgnoreAllErrors = true;
        settings.LocalRenaming = LocalRenaming.KeepAll;
        settings.ManualRenamesProperties = false;
        settings.OutputMode = OutputMode.SingleLine;
        settings.StrictMode = false;
        settings.CollapseToLiteral = false;
        container.Register<IJavaScriptMinifier>(new MicrosoftJavaScriptMinifier(settings));
    }
}

我怎样才能解决这个问题?

4

0 回答 0