Мой выпадающий список в панели навигации начальной загрузки не работает надлежащим образом в asp.net

#asp.net #twitter-bootstrap #drop-down-menu #navbar

#asp.net #twitter-bootstrap #выпадающее меню #панель навигации

Вопрос:

Я пытаюсь реализовать панель навигации boostrap с выпадающим списком в asp.net . Кажется, все работает, выглядит красиво, но проблема с выпадающим списком, вместо того, чтобы идти вниз, как обычно, мой список перемещается вправо при нажатии кнопки. Как показано на рисунке, текст подключения должен выпадать

Вот мой пример кода

      <head runat="server">
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->

<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet"/>

<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
  <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<link href="index.css" rel="stylesheet" />
<link href="Styles.css" rel="stylesheet" type="text/css" />
<title>Dokumentløsning</title>

<meta name="viewport" content="width=device-width, initial-scale=1.0" />


<environment names="Development">
    <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
    <link rel="stylesheet" href="~/css/site.css" />
</environment>
<environment names="Staging,Production">
    <link rel="stylesheet" href="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.6/css/bootstrap.min.css"
          asp-fallback-href="~/lib/bootstrap/dist/css/bootstrap.min.css"
          asp-fallback-test-class="sr-only" asp-fallback-test-property="position" asp-fallback-test-value="absolute" />
    <link rel="stylesheet" href="~/css/site.min.css" asp-append-version="true" />
</environment>
  

 <form id="form1" runat="server">
    <h1 runat="server"></h1>
        <nav class="navbar navbar-inverse">

<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
  <a class="navbar-brand" href="#">Brand
     </a>
</div>

<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
  <ul class="nav navbar-nav navbar-center">
    <li class="dropdown">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Tools <span class="caret"></span></a>
      <ul class="dropdown-menu">
        <li><a href="#">Connect via mail</a></li>
        <li><a href="#">Scan a file</a></li>
      </ul>
    </li>   
  </ul>

 <ul class="nav navbar-nav navbar-right">
     <li><a href="#">Setup</a></li>
     <li><a href="#" >Log out</a></li>
      </ul>

</div><!-- /.navbar-collapse -->
  

Я получил все ссылки начальной загрузки в своем проекте и все равно не заставил его работать

Может ли проблема быть в таблице gridview прямо под навигационной панелью или в том, что я что-то перепутал со сценариями

Большое вам спасибо!

Комментарии:

1. Проверьте порядок скриптов jQuery и Bootstrap Js. JQuery should be always on top of Bootstrap script.

2. <script src=» ajax.googleapis.com/ajax/libs/jquery/1.12.4/… > <script src=» Scripts=»» jquery-3.1.1.js»=»»></script> <script src=»Scripts/bootstrap.js»></script> this is the order of my scripts

3. Не включайте несколько сценариев Jquery, попробуйте удалить любой из них.

4. Тем не менее, я не выполнил задание, мне интересно, загрузил ли я правильные пакеты начальной загрузки и добавил их в нужное место в проекте, и если ссылка на них верна, кажется, что инструкции правильные, потому что дизайн работает, но функциональность не работает.

5. Отладьте в браузере и проверьте, загружаются ли все ресурсы в DOM или нет