如何删除导航栏?

时间:2020-07-20 16:54:14

标签: bootstrap-4 asp.net-core-mvc

我在asp.net核心中使用了azure登录,从项目注销时,其登录页面会在其中显示导航栏,如图所示。 如何删除导航栏

<div class='page-topbar @ViewData["pagetopbar_class"]'>
        <nav class="navbar navbar-expand-lg navbar-light " style="background-color:white;">
.
.
.
.
         @if (User.Identity.IsAuthenticated)
                   {
                      ...
                    }
                    else
                    {
                       ...
                    }
               </form>
            </div>
        </nav>
    </div>

2 个答案:

答案 0 :(得分:1)

将if子句添加到您的代码中(用于注销):

@if (User.Identity.IsAuthenticated)
    <ul class="navbar-nav mr-auto">
       <li class="nav-item active pl-5">
           <a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
        </li>
      ......

答案 1 :(得分:0)

尝试一下:

<div class='page-topbar @ViewData["pagetopbar_class"]'>
  @if (User.Identity.IsAuthenticated)
   {
        <nav class="navbar navbar-expand-lg navbar-light " style="background-color:white;">
    .
    .
    .
    .
         @if (User.Identity.IsAuthenticated)
                   {
                      ...
                    }
                    else
                    {
                       ...
                    }
               </form>
            </div>
        </nav>
   }
</div>