Asp.net mvc 导航栏没有';当我更改引导程序时,显示不正确

Asp.net mvc 导航栏没有';当我更改引导程序时,显示不正确,asp.net-mvc,bootstrap-4,Asp.net Mvc,Bootstrap 4,在ASP.NET MVC中的默认引导中,页面很好 但每当我更改引导时,无论引导是什么,导航栏都是这样: 我该如何解决这个问题?我只更改了BudleConfig.cs bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scr

在ASP.NET MVC中的默认引导中,页面很好

但每当我更改引导时,无论引导是什么,导航栏都是这样:

我该如何解决这个问题?我只更改了BudleConfig.cs

bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
    "~/Scripts/modernizr-*"));

bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
    "~/Scripts/bootstrap.js",
    "~/Scripts/respond.js"));

bundles.Add(new StyleBundle("~/Content/css").Include(
    "~/Content/journal-bootstrap.css",
    "~/Content/site.css"));

每个引导都有自己的属性。 您正在使用的导航栏包含一些使导航栏以这种方式显示的属性


优先考虑那些被称为最新的,因此,即使您有相同的引导,它也会根据您提供的最新引导显示。

阅读引导的功能并在页面中应用正确的CSS类,您可以看到设计。确保CSS样式加载到bundle中,并在bundle\u配置文件中映射了正确的路径


如您所述,我已经用日志bootsrap css覆盖了我的引导css,看起来是这样的


更改引导是什么意思?在最后一组代码:“~/Content/journal bootstrap.css”中,如果添加“bootstrap.css”而不是“journal bootstrap.css”,则默认值为“~/Content/bootstrap.css”。会发生什么?默认值是“~/Content/bootstrap.css”,因此如果我下载journal-bootstrap.css并将其放入我的项目中,我需要将“~/Content/bootstrap.css”更改为“~/Content/journal-bootstrap.css”,但如果我这样做,第二个图像就会出现,你能分享一下你从那里得到的Journral-bootstrap.csshow的链接吗?来吧,对我来说它不起作用?我甚至试过VS2019和2017,导航栏也一样。我有没有办法下载那个项目?我看看是不是我的机器造成的哇,你修改css了吗?我复制并粘贴了你提供的css,效果很好。您修改了什么?可能是您的css与其他css冲突。你的问题很有趣,这很好,因为我在23:41的时候关注了Mosh的教程。他做的不多,我只是照着做。