Javascript 数据切换侧栏菜单正在刷新ASP.NET中的页面

Javascript 数据切换侧栏菜单正在刷新ASP.NET中的页面,javascript,jquery,html,css,asp.net,Javascript,Jquery,Html,Css,Asp.net,我用的是最早的bootstrap 当我点击菜单(data toggle=“sidebar”)时,它会刷新页面,阻止我查看菜单 <!-- START MOBILE CONTROLS --> <div class="container-fluid relative"> <!-- LEFT SIDE --> <div class="pull-left full-height visible-sm visible-xs">

我用的是最早的bootstrap

当我点击菜单(data toggle=“sidebar”)时,它会刷新页面,阻止我查看菜单

<!-- START MOBILE CONTROLS -->
<div class="container-fluid relative">
     <!-- LEFT SIDE -->
      <div class="pull-left full-height visible-sm visible-xs">
           <!-- START ACTION BAR -->
           <div class="header-inner">
              <a href="#" class="btn-link toggle-sidebar visible-sm-inline-block visible-xs-inline-block padding-5" data-toggle="sidebar">
                <span class="icon-set menu-hambuger"></span>
              </a>
            </div>
            <!-- END ACTION BAR -->
       </div>
       <div class="pull-center hidden-md hidden-lg">
           <div class="header-inner">
               <div class="brand inline">
                   <img src="assets/img/logo.png" alt="logo" data-src="assets/img/logo.png" data-src-retina="assets/img/logo.png" width="78" height="22">
                </div>
            </div>
       </div>
</div>
<!-- END MOBILE CONTROLS -->
错误位于:a.preventDefault()

有趣的是:点击菜单图标几下后,就会显示菜单。真奇怪

有什么办法解决这个问题吗


请发布更多代码,包括html。确实可以帮助您完成此处发布的内容。@sn3ll已完成从
href=“#”
@sn3ll中删除哈希标记的操作,并且已经尝试过了!同样的效果。
preventDefault: function () ... var a = this.originalEvent; ... a.preventDefault(); ...