2016-11-14 5 views
0

で「ナビゲーションバー」ブートストラップのテーマを作成します私はそれを再現するために非常に多くの問題を抱えてきました。私は自分のコードを複数回通過した、まだ何も間違っを見つけることはできません、私はまた、二重のすべてのJSとCSS参照が(正しい)このhttp://i.imgur.com/01uAMtW.pngは、ASP.NET

デフォルトのHTMLのように私のページがロードさまで、まだこのためコード実に正しいチェックしています私はこれを再作成する私の試みで、VS Webアプリケーションを作成している

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> 
    <meta name="description" content=""> 
    <meta name="author" content=""> 
    <link rel="icon" href="../../favicon.ico"> 

    <title>Navbar Template for Bootstrap</title> 

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

    <!-- Custom styles for this template --> 
    <link href="navbar.css" rel="stylesheet"> 
    </head> 

    <body> 

    <div class="container"> 
     <nav class="navbar navbar-light bg-faded"> 
     <button class="navbar-toggler hidden-sm-up" type="button" data-toggle="collapse" data-target="#navbar-header" aria-controls="navbar-header" aria-expanded="false" aria-label="Toggle navigation"></button> 
     <div class="collapse navbar-toggleable-xs" id="navbar-header"> 
      <a class="navbar-brand" href="#">Navbar</a> 
      <ul class="nav navbar-nav"> 
      <li class="nav-item active"> 
       <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a> 
      </li> 
      <li class="nav-item"> 
       <a class="nav-link" href="#">Features</a> 
      </li> 
      <li class="nav-item"> 
       <a class="nav-link" href="#">Pricing</a> 
      </li> 
      <li class="nav-item"> 
       <a class="nav-link" href="#">About</a> 
      </li> 
      </ul> 
      <form class="form-inline float-xs-right"> 
      <input class="form-control" type="text" placeholder="Search"> 
      <button class="btn btn-outline-success" type="submit">Search</button> 
      </form> 
     </div> 
     </nav> <!-- /navbar --> 

     <!-- Main component for a primary marketing message or call to action --> 
     <div class="jumbotron"> 
     <h1>Navbar example</h1> 
     <p>This example is a quick exercise to illustrate how the default responsive navbar works. It's placed within a <code>.container</code> to limit its width and will scroll with the rest of the page's content.</p> 
     <p>At the smallest breakpoint, the collapse plugin is used to hide the links and show a menu button to toggle the collapsed content.</p> 
     <p> 
      <a class="btn btn-lg btn-primary" href="../../components/navbar/" role="button">View navbar docs &raquo;</a> 
     </p> 
     </div> 

    </div> <!-- /container --> 


    <!-- Bootstrap core JavaScript 
    ================================================== --> 
    <!-- Placed at the end of the document so the pages load faster --> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.min.js" integrity="sha384-THPy051/pYDQGanwU6poAc/hOdQxjnOEXzbT+OuUAFqNqFjL+4IGLBgCJC3ZOShY" crossorigin="anonymous"></script> 
    <script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.2.0/js/tether.min.js" integrity="sha384-Plbmg8JY28KFelvJVai01l8WyZzrYWG825m+cZ0eDDS1f7d/js6ikvy1+X+guPIB" crossorigin="anonymous"></script> 
    <script src="../../dist/js/bootstrap.min.js"></script> 
    <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --> 
    <script src="../../assets/js/ie10-viewport-bug-workaround.js"></script> 
    </body> 
</html> 

、私はマスタページ、およびナビゲーションバーのためのユーザーコントロールを使用しています:以下のようなテーマです。私のコードは次のとおりです。

デフォルトのメニューユーザーコントロール

<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="DefaultMenu.ascx.vb" Inherits="APPLICATION.DefaultMenu" %> 
<div class="container"> 
    <nav class="navbar navbar-light bg-faded"> 
    <button class="navbar-toggler hidden-sm-up" type="button" data-toggle="collapse" data-target="#navbar-header" aria-controls="navbar-header" aria-expanded="false" aria-label="Toggle navigation"></button> 
    <div class="collapse navbar-toggleable-xs" id="navbar-header"> 
     <a class="navbar-brand" href="#">Navbar</a> 
     <ul class="nav navbar-nav"> 
      <li class="nav-item active"> 
       <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a> 
      </li> 
      <li class="nav-item"> 
       <a class="nav-link" href="#">Features</a> 
      </li> 
      <li class="nav-item"> 
       <a class="nav-link" href="#">Pricing</a> 
      </li> 
      <li class="nav-item"> 
       <a class="nav-link" href="#">About</a> 
      </li> 
     </ul> 
     <form class="form-inline float-xs-right"> 
      <input class="form-control" type="text" placeholder="Search"> 
      <button class="btn btn-outline-success" type="submit">Search</button> 
     </form> 
    </div> 
</nav> 
</div> 

私のマスターページ

<%@ Master Language="VB" AutoEventWireup="false" CodeBehind="Main.Master.vb" Inherits="APPLICATION.Main" %> 

<%@ Register Src="/Controls/DefaultMenu.ascx" TagPrefix="uc1" TagName="DefaultMenu" %> 

<!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<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, shrink-to-fit=no" /> 
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> 
    <meta name="description" content="" /> 
    <meta name="author" content="" /> 
    <link rel="icon" href="/favicon.ico" /> 

    <title>Default Masterpage 
    </title> 

    <link href="/CSS/bootstrap.min.css" rel="stylesheet" /> 
    <link href="/CSS/CSS.css" rel="stylesheet" /> 

    <asp:ContentPlaceHolder ID="HeaderContent" runat="server"> 
    </asp:ContentPlaceHolder> 


</head> 
<body> 
    <form id="form1" runat="server"> 

     <uc1:DefaultMenu runat="server" ID="DefaultMenu" /> 

     <asp:ContentPlaceHolder ID="BodyContent" runat="server"></asp:ContentPlaceHolder> 

     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.min.js" integrity="sha384-THPy051/pYDQGanwU6poAc/hOdQxjnOEXzbT+OuUAFqNqFjL+4IGLBgCJC3ZOShY" crossorigin="anonymous"></script> 
     <script>window.jQuery || document.write('<script src="/JS/jquery.min.js"><\/script>')</script> 
     <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.2.0/js/tether.min.js" integrity="sha384-Plbmg8JY28KFelvJVai01l8WyZzrYWG825m+cZ0eDDS1f7d/js6ikvy1+X+guPIB" crossorigin="anonymous"></script> 
     <script src="/JS/bootstrap.min.js"></script> 
     <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --> 
     <script src="/JS/ie10.js"></script> 

    </form> 
</body> 
</html> 

マイコンテンツページ

<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="/Masterpages/Main.Master" CodeBehind="Default.aspx.vb" Inherits="APPLICATION.Default" %> 

<asp:Content ID="Content1" ContentPlaceHolderID="HeaderContent" runat="server"> 
</asp:Content> 
<asp:Content ID="Content2" ContentPlaceHolderID="BodyContent" runat="server"> 
    <div class="container"> 
     <div class="jumbotron"> 
      <h1>Navbar example</h1> 
      <p>This example is a quick exercise to illustrate how the default responsive navbar works. It's placed within a <code>.container</code> to limit its width and will scroll with the rest of the page's content.</p> 
      <p>At the smallest breakpoint, the collapse plugin is used to hide the links and show a menu button to toggle the collapsed content.</p> 
      <p> 
       <a class="btn btn-lg btn-primary" href="../../components/navbar/" role="button">View navbar docs &raquo;</a> 
      </p> 
     </div> 
    </div> 
</asp:Content> 

私はVS Webアプリケーションでこの基本テーマを設定するためにいくつかの支援がありますか?私は間違って何をしているかについて完全な喪失で数時間を過ごしました。キャッシュをクリアし、いくつかの異なるブラウザでテストしましたが、上に掲載されたスクリーンショット/イメージに見られるように、それらはすべて正しく表示されません。

答えて

-1

あなたはCSSをリセットしようとしましたか? Visual Studioを使用している場合は、 "Reset.css"というNuGetパッケージをインストールして問題が解決するかどうか確認してください。また、オンラインで見つけることもできます。あなたのHTMLのファイルをブートストラップする前にそれを追加してください。