【发布时间】:2018-06-13 19:30:16
【问题描述】:
我刚刚创建了 asp.net mvc 应用程序。我想改变网站的“主题”,我必须要bootswatch 并选择暗色主题。然后我将其添加到Content 文件夹并编辑App_Start\BundleConfig.cs 更改:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.css",
"~/Content/site.css"));
到:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap-darkly.css",
"~/Content/site.css"));
成功了。但是使用默认主题的网站看起来像这样:
使用darkly 引导它不会显示Home About Contact Register Log in 选项卡:
我必须点击箭头指向的那个小按钮才能显示这些列表。
我在 Google Chrome、Firefox 和 Microsoft Edge 中进行了尝试。我尝试了其他文件,如Lumen 或Superhero。还是没有效果。在我从中学习所有这些的视频中:https://www.youtube.com/watch?v=E7Voso411Vs,它的作者使用了Lumen,它对他有用。
你能看出我做错了什么吗?
@编辑。这是我的解决方案浏览器:
这是我的导航栏部分:
我使用 Inspect 检查了这些内容,在这里它们有所不同:
【问题讨论】:
-
找出问题的最佳方法是使用谷歌开发者工具。然后你可以看到哪些 css 样式被应用了,哪些没有。
-
嗯,不知道该怎么做。我只能说页面源看起来完全一样,只是引导文件的路径不同
-
您的文件未正确加载,您可以分享您的解决方案资源管理器屏幕截图或检查谷歌浏览器中的控制台选项卡。
-
从 ~/Views/Shared 文件夹中的 _Layout.cshtml 文件中检出导航栏部分。你还需要知道如何使用 Chrome 开发者工具。对于 Web 开发人员来说,这是必须的。使用 [this](developer.chrome.com/devtools) 链接作为学习参考。
-
我已将解决方案资源管理器和导航栏部分屏幕截图添加到问题中。顺便说一句,我不是 Web 开发人员:D 我只是想让我的程序(这是 TSP 的遗传算法)在 Web 上显示其输出以使其看起来更好
标签: c# css asp.net asp.net-mvc bootstrap-4