У меня есть приложение C # ASP.NET MVC, которое дважды загружает скрипты и выдает мне ошибки в консоли. Когда скрипты загружаются в первый раз, они загружаются правильно, но во второй раз они вызывают ошибки.
Вот снимок экрана консоли браузера:
Вот мой макет, это единственное место, где используются сценарииПозвонил:
<head>
<meta http-equiv="x-ua-compatible" content="ie=edge" charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="png/favicon.png" id="favicon-i">
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/other")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/picker")
</head>
Вот мои комплекты, не все они используются:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate*"));
// Use the development version of Modernizr to develop with and learn from.
// Then, when you're ready for production, use the build tool at
// https://modernizr.com to pick only the tests you need.
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"));
bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
"~/Scripts/bootstrap.js",
"~/Scripts/bootstrap.min.js"));
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-3.3.1.min.js",
"~/Scripts/jquery-3.3.1.js"));
bundles.Add(new ScriptBundle("~/bundles/picker").Include(
"~/Scripts/bootstrap-datepicker.js",
"~/Scripts/bootstrap-datetimepicker.js",
"~/Scripts/bootstrap-datetimepicker.min.js",
"~/Scripts/bootstrap-multiselect.js"));
bundles.Add(new ScriptBundle("~/Scripts").Include(
"~/Scripts/tether.min.js",
"~/Scripts/tether.js",
"~/Scripts/apexcharts.min.js",
"~/Scripts/layout.js",
"~/Scripts/moment.js",
"~/Scripts/Chart.js"));
bundles.Add(new ScriptBundle("~/bundles/other").Include(
"~/Scripts/tether.min.js",
"~/Scripts/tether.js",
"~/Scripts/apexcharts.min.js",
"~/Scripts/layout.js",
"~/Scripts/moment.js",
"~/Scripts/Chart.js"));
комплектов. Add (new StyleBundle ("~ / Content / css"). Включить("~ / Content / bootstrap.css", "~ / Content / layout.css", "~ / Content / Style.css", "~ / Content / tether.min.css", "~ / Content / bootstrap-datepicker.css "," ~ / Content / bootstrap-datetimepicker.css "," ~ / Content / bootstrap-multiselect.css "));
Есть идеи, почему это происходит?
РЕДАКТИРОВАТЬ: Вот как выглядит инициатор: