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"});

debug が true の場合、すべて正常に動作し、Kendo UI Autocomplete をインスタンス化できますが、debug が false の場合、次のエラーが発生します。

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