HTML中的If语句无法退出

问题描述 投票:0回答:0

我正在为网站制作侧边栏/菜单栏。我遇到的第一个问题是它显示在登录页面上,因此您无需登录即可进入该页面。我向其中添加了一个 if 语句(见下文),但现在它仅显示在主页上。我也需要它出现在其他地方。它转到 if 语句,但是当我单击另一个页面时它会返回,即使我已经登录,该语句也会出现错误

@if (Model.session != null && !String.IsNullOrWhiteSpace(Model.session.getUsername()))
{

  <div id="mySidebar" class="sidebar">
    <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a>
    <a href="~/home/consoliplexMain">Home</a>
    <a href="~/home/employeeLinksFullPage">Consoliplex Family</a>
    <a href="~/home/humanResources">Human Resources</a>
    <a href="~/home/companyLinks">Company Resources</a>
    <a href="~/home/OurStory">Our Story</a>
    <a href="~/home/ourCustomers">Our Customers</a>
  </div>

  <div id="main">
    <button class="openbtn" onclick="openNav()">☰ Menu </button>
  </div>

  <script>
    function openNav() {
      document.getElementById("mySidebar").style.width = "250px";
      document.getElementById("main").style.marginLeft = "250px";
    }

    function closeNav() {
      document.getElementById("mySidebar").style.width = "0";
      document.getElementById("main").style.marginLeft = "0";
    }
  </script>

} @if (Model.session != null && !String.IsNullOrWhiteSpace(Model.session.getUsername()))
  {


  }
c# html if-statement sidebar menubar
© www.soinside.com 2019 - 2024. All rights reserved.