为什么我的javascript在添加到捆绑器时不会执行

时间:2016-02-14 01:24:17

标签: asp.net

我在外部.js文件中有javascript,在页面加载时执行。如果我单独包含.js文件,它将工作文件。当我将它包含在捆绑包中时,它不会执行。我通过使用Fire Bug查看脚本,验证了该脚本是否已发送到浏览器。我究竟做错了什么?

LoadTime.js中的脚本:

jQuery(document).ready(function ($) {
alert("0");
});

工作包括:

 <script src="@Url.Content("~/assets/js/LoadTime.js")"></script> 

不工作包括:

   @Scripts.Render("~/bundles/AllScript")

BundleConfig代码:

bundles.Add(new ScriptBundle("~/bundles/AllScript").Include(
            "~/Scripts/jquery-{version}.js",
            "~/Scripts/jquery.validate*",
            "~/Scripts/modernizr-*",
            "~/Scripts/bootstrap.js",
            "~/Scripts/respond.js",
            "~/assets/js/jquery.min.js",
            "~/assets/js/jquery.dropotron.min.js",
            "~/assets/js/skel.min.js",
            "~/assets/js/skel - viewport.min.js",
            "~/assets/js/util.js",
            "~/assets/js/main.js",
            "~/assets/js/LoadTime.js"));

1 个答案:

答案 0 :(得分:1)

你包括jQuery两次。

"~/Scripts/jquery-{version}.js"

"~/assets/js/jquery.min.js",

只包括一次。