Twitter ブートストラップ css/ui ビューを使用して、初めて Web サイト (C#/MVC 4) を作成しようとしています。
ウェブサイトには 3 つのナビゲーション タブ (ホーム、概要、連絡先) があります。
さまざまなページ (index.cshtml、about.cshtml、contact.cshtml) をそれぞれのタブに読み込むのが非常に難しいとは思いもしませんでした。
ここで説明されているように、jqueryを使用してタブをロードしようとしました:
http://getbootstrap.com/javascript/#tabs
次の http://www.mightywebdeveloper.com/coding/bootstrap-2-tabs-jquery-load-content/も試しました
私のインデックスページは次のようになります。
<head>
<title>@ViewBag.Title - My ASP.NET MVC Application</title>
<meta charset="UTF-8" />
<link href ="/Content/bootstrap/css/bootstrap.css" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
</head>
<div>
<img src="~/Content/bootstrap/img/test.png"/>
<ul class="nav nav-tabs" id="myTab">
<li><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#about" data-toggle="tab">About</a></li>
<li><a href="#contact" data-toggle="tab">Contacts</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="home">Home</div>
<div class="tab-pane fade" id="about">About</div>
<div class="tab-pane fade" id="contact" />Contacts</div>
</div>
私は初心者プログラマーなので、上記の例をすべて実装するのに問題がありました。誰かが Angular Ngviews ディレクティブの使用を提案しました。
ナビゲーションタブ内にそれぞれのページを含むタブをロードする最も簡単な方法を教えてください。これは MVC アプリケーションであることに注意してください。