C# 将引导程序3升级到4f,现在导航菜单不再';不显示

C# 将引导程序3升级到4f,现在导航菜单不再';不显示,c#,css,razor,C#,Css,Razor,代码没有更改,如下所示。 将引导程序从3.2升级到4.3.1。 现在,菜单 -在左侧显示为一行 -无论窗口大小,汉堡菜单都不会显示 -展开和折叠类似于汉堡包菜单 我已经将navbar反转更新为navbar dark,但找不到任何其他更改 折叠 扩展的 升级前,请更正 @使用Portal.Helpers; 需要帮助的人中心@ViewBag.Title @style.Render(“~/Content/css”) @RenderSection(“样式”,必填项:false) @**@ @{v

代码没有更改,如下所示。
将引导程序从3.2升级到4.3.1。
现在,菜单
-在左侧显示为一行
-无论窗口大小,汉堡菜单都不会显示
-展开和折叠类似于汉堡包菜单

我已经将navbar反转更新为navbar dark,但找不到任何其他更改

折叠

扩展的

升级前,请更正

@使用Portal.Helpers;
需要帮助的人中心@ViewBag.Title
@style.Render(“~/Content/css”)
@RenderSection(“样式”,必填项:false)
@**@
    @{var UserRoles=Roles.GetRolesForUser();} @if(UserRoles.Contains(“ClientUser”)| | UserRoles.Contains(“ClientAdmin”)){
  • @ActionLink(“客户端”、“索引”、“客户端”)
  • } ...
Bootstrap v.4中有很多更改,最好阅读其文档以解决问题:
并且可以帮助您。

v4中有重大更改,您应该查看v4文档。列表项类应为
nav item
,链接应为
nav link
<代码>
@iSR5您不是在开玩笑。这是一系列巨大的变化。那些在被丢弃之前就被弃用了吗?我已经搬回3号了,一切都很好。我们将在需要时有意地移动到4。谢谢。一些功能已被替换,其他功能只是扩展并添加了更多选项。看看这个:
@using Portal.Helpers;

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Center For People In Need @ViewBag.Title</title>
  @Styles.Render("~/Content/css")
  @RenderSection("styles", required: false)
</head>
<body>
  <div class="navbar navbar-dark bg-dark navbar-fixed-top">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a href="@Url.Action(" Index", "Home" )"><img src="/Content/Logo.png" alt="l" class="logo" /></a>
            @*<a href="@Url.Action("Index", "Home")"><img src="/Content/Logo.png" alt="logo" class="logo" /></a>*@
        </div>
        <div class="navbar-collapse collapse">
            <ul class="nav navbar-nav">
                @{var UserRoles = Roles.GetRolesForUser();}
                @if (UserRoles.Contains("ClientUser") || UserRoles.Contains("ClientAdmin")) {
                    <li class="@Html.SelectedClass(TempData["activemenu"], "Clients")">
                        @Html.ActionLink("Clients", "Index", "Clients")
                    </li>
                }
...