Я получаю мочи от ASP.NET MVC, и я попал в ловушку с комплектом.Связанные скрипты, которые не отображаются должным образом
Вот содержание моего BundleConfig.cs
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/bower_components/jquery/dist/jquery.js"
));
bundles.Add(new ScriptBundle("~/bundles/jquery-ui").Include(
"~/bower_components/jquery-ui/ui/core.js",
"~/bower_components/jquery-ui/ui/widget.js",
"~/bower_components/jquery-ui/ui/position.js",
"~/bower_components/jquery-ui/ui/menu.js",
"~/bower_components/jquery-ui/ui/autocomplete.js"
));
bundles.Add(new ScriptBundle("~/bundles/mondernizr").Include(
"~/Scripts/modernizr-*"
));
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/bower_components/bootstrap/dist/css/bootstrap.css",
"~/Content/PagesList.css",
"~/Content/Site.css",
"~/bower_components/font-awesome/css/font-awesome.css"
));
А вот область в моем _layout HTML, где я хочу, чтобы сделать скрипты и CSS в голове.
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/jquery", "~/bundles/jquery-ui")
@Scripts.Render("~/bundles/modernizr")
Насколько я знаю, мне просто нужно использовать тот же относительный путь, как я указал в снопы, чтобы получить его к выходу либо полный список тегов сценария/ссылка или комплектный версию. Вместо этого я получаю следующее без каких-либо строк версии в конце, которое я ожидал.
<link href="/Content/css" rel="stylesheet"/>
<script src="/bundles/jquery"></script>
<script src="/bundles/jquery-ui"></script>
<script src="/bundles/modernizr"></script>
Это происходит независимо от того, имеет ли значение BundleTable.EnableOptimizations значение true или false.