0

我正在使用带有 twitter 引导程序的 Asp.NET。我使用 NuGet 来引用 Bootstrap。我有一个示例页面,其中我使用以下代码

                <nav class="navbar navbar-default" role="navigation">
              <!-- Brand and toggle get grouped for better mobile display -->
              <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                  <span class="sr-only">Toggle navigation</span>
                  <span class="icon-bar"></span>
                  <span class="icon-bar"></span>
                  <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="#">My website</a>
              </div>

              <!-- Collect the nav links, forms, and other content for toggling -->
              <div class="collapse navbar-collapse navbar-ex1-collapse">
                <ul class="nav navbar-nav navbar-right">
                  <li><a id="A1" runat="server" href="~/">Home</a></li>
                  <li><a id="A2" runat="server" href="~/About">About</a></li>
                  <li><a id="A3" runat="server" href="~/Contact">Contact</a></li>
                  <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown">Accounts<b class="caret"></b></a>
                    <ul class="dropdown-menu">
                      <li><a href="#">Action</a></li>
                    </ul>
                  </li>
                </ul>
              </div><!-- /.navbar-collapse -->
            </nav>

但是每当我单击“帐户”下拉导航栏时,都不会出现弹出窗口。它实际上没有做任何事情。

所有其他样式似乎都可以正常工作。例如,导航栏正确呈现,页脚也正常工作。

编辑

我在我的母版页的 head 部分引用了 Jquery 和 bootstrap.js。

这是整个代码:完整代码

谢谢

4

1 回答 1

1

感谢你们的所有帮助,但我设法解决了它。我没有添加对脚本 popover.js 的引用。我从引导站点下载了脚本,现在它的工作就像魅力一样......再次感谢!

于 2013-09-25T15:34:19.617 回答