未捕获引用错误:在mvc中使用bundleconfig时未定义jQuery
> jqueryv1.8.3 jqueryui-v1.12.1 我已经在bundleconfig中包含了脚本文件夹中的jquery librraries 捆绑图未捕获引用错误:在mvc中使用bundleconfig时未定义jQuery,jquery,asp.net-mvc,Jquery,Asp.net Mvc,> jqueryv1.8.3 jqueryui-v1.12.1 我已经在bundleconfig中包含了脚本文件夹中的jquery librraries 捆绑图 bundles.Add(new ScriptBundle("~/bundles/js").Include( "~/Scripts/jquery.min.js", "~/Scripts/jquery-ui.min.js",
bundles.Add(new ScriptBundle("~/bundles/js").Include(
"~/Scripts/jquery.min.js",
"~/Scripts/jquery-ui.min.js",
"~/Scripts/bootstrap.min.js",
"~/Scripts/jquery.fancybox.min.js",
"~/Scripts/simplePagination.js",
"~/Scripts/validation.js",
"~/Scripts/WebScript.js"));
在控制台窗口中,报告了以下两个错误。如何修复它
Uncaught ReferenceError: jQuery is not defined
at jquery-ui.min.js:6
at jquery-ui.min.js:6
Uncaught TypeError: $(...).datepicker is not a function
at HTMLDocument.<anonymous> (WebScript.js:2)
at l (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at Function.ready (jquery.min.js:2)
at HTMLDocument.A (jquery.min.js:2)
未捕获引用错误:未定义jQuery
在jqueryui.min.js:6
在jqueryui.min.js:6
未捕获的TypeError:$(…)。datepicker不是函数
在HTMLDocument。(WebScript.js:2)
在l(jquery.min.js:2)
在Object.fireWith[as resolveWith](jquery.min.js:2)
在Function.ready(jquery.min.js:2)
位于HTMLDocument.A(jquery.min.js:2)
使用bundle配置完成脚本呈现还有一些步骤
@Scripts.Render("~/bundles/Jquery/Script");
请在“global.asax.cs”中存在的应用程序启动方法中注册捆绑包配置
然后使用bundle配置中声明的名称在应用程序的header部分呈现脚本bundle
@Scripts.Render("~/bundles/Jquery/Script");
脚本文件未正确呈现时,控制台中将显示指定的错误消息
您可以使用“查看页面源代码”选项(CTRL+U)查看正确呈现的脚本文件。使用bundle配置完成脚本呈现还有一些步骤
@Scripts.Render("~/bundles/Jquery/Script");
请在“global.asax.cs”中存在的应用程序启动方法中注册捆绑包配置
然后使用bundle配置中声明的名称在应用程序的header部分呈现脚本bundle
@Scripts.Render("~/bundles/Jquery/Script");
脚本文件未正确呈现时,控制台中将显示指定的错误消息
您可以使用“查看页面源代码”选项(CTRL+U)查看呈现正确的脚本文件。找到一个解决方案,从所有脚本和css以及bundleconfig中删除min。它起作用了找到了一个解决方案,从所有脚本和css中删除min,并将其与bundleconfig绑定。它起作用了请检查除了您的捆绑包之外,没有其他的
标签。jquery ui.min.js上的错误消息与将作为单个js文件的“bundle”不匹配。在布局文件中,此bundle被引用。找不到任何位置脚本标记:@Styles.Render(“~/Content/css”)@Scripts.Render(“~/bundles/modernizer”)@Scripts.Render(“~/bundles/js”)找到解决方案,从所有脚本和css中删除min,并将其与bundleconfig合并。它起作用了检查除了您的包之外,没有其他的
标记。jquery ui.min.js上的错误消息与将作为单个js文件的“bundle”不匹配。在布局文件中,此bundle被引用。找不到任何位置脚本标记:@Styles.Render(“~/Content/css”)@Scripts.Render(“~/bundles/modernizer”)@Scripts.Render(“~/bundles/js”)找到解决方案,从所有脚本和css中删除min,并将其与bundleconfig合并。成功了是的,所有的步骤都完成了。有效的方法是从脚本和CSSY中删除min,这个问题存在于MVC4中,可以通过编辑捆绑包配置的MVC忽略列表来忽略它,并且在MVC5中针对min文件修复了这个问题。这对我来说很好。是的,所有的步骤都遵循了。有效的方法是从脚本和CSSY中删除min,这个问题存在于MVC4中,可以通过编辑捆绑包配置的MVC忽略列表来忽略它,并且在MVC5中针对min文件修复了这个问题。这对我来说很好。